出现错误 npm ERR!运行 npm install 时编写 EUNSUPPORTEDPROTOCOL 代码

问题描述 投票:0回答:4

安装时

npm install
出现以下错误。以下是我的节点版本。

操作系统:MacOS Big Sur V11.6.2

Macs-MacBook-Pro-3:slides mac$ node -v
v16.13.1
Macs-MacBook-Pro-3:slides mac$ npm -v
8.3.0
npm ERR! code EUNSUPPORTEDPROTOCOL
npm ERR! Unsupported URL Type "workspace:": workspace:*

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/mac/.npm/_logs/2022-01-01T02_28_04_430Z-debug-0.log

这里有什么帮助吗?

node.js macos npm npm-install
4个回答
2
投票

您可以解决此错误,而不是提及

workspace:*
将其替换为
file:*
。它帮助我解决这个问题。


0
投票

您可以尝试使用带有

yarn
标志的
-W
命令而不是
npm
命令,这可能会有所帮助。

我可以通过这种方式解决同样的问题。

运行此命令会将依赖项添加到工作区根目录而不是工作区本身,这可能不是您想要的 - 如果您真的这么想,请通过使用 -W 标志(或 - -忽略工作空间根检查)。 信息 请访问 https://yarnpkg.com/en/docs/cli/add 以获取有关此命令的文档。


0
投票

遇到同样的错误。尝试了“yarn add gulp -i”并成功安装了gulp。


-2
投票

您可以在终端/cmd 上编写此命令:

sudo npm install -g npm-reinstall

然后再次尝试

npm i {package_name}

npm i nodemon

例如^

© www.soinside.com 2019 - 2024. All rights reserved.