无法解决“npm install”运行时出现错误代码1的问题

3

当我尝试运行 "npm install" 命令时,我得到了一些错误信息,以下是其中的部分:

npm ERR! code 1
npm ERR! git dep preparation failed
npm ERR! command /usr/local/lib/node_modules/node/bin/node 
/usr/local/lib/node_modules/npm/bin/npm-cli.js install --force -- 
cache=/Users/afshinshahpari/.npm --prefer-offline=false --prefer-online=false -- 
offline=false --no-progress --no-save --no-audit --include=dev --include=peer -- 
include=optional --no-package-lock-only --no-dry-run
npm ERR! npm WARN using --force Recommended protections disabled.
npm ERR! npm WARN old lockfile 
npm ERR! npm WARN old lockfile The package-lock.json file was created with an old 
version of npm,
npm ERR! npm WARN old lockfile so supplemental metadata must be fetched from the 
registry.
npm ERR! npm WARN old lockfile 
npm ERR! npm WARN old lockfile This is a one-time fix-up, please be patient...
npm ERR! npm WARN old lockfile 
npm ERR! npm WARN deprecated fsevents@1.2.11: fsevents 1 will break on node v14+ and 
could be using insecure binaries. Upgrade to fsevents 2.

阅读了几篇文章后,我使用了许多类似以下的命令:

npm cache clean --force

或者 npm i --package-lock-only

但是它们都没有解决问题,即使像"npm audit fix --force"这样的一些命令也会显示其他类型的错误。

如果有任何建议,将不胜感激。

2个回答

1

你使用的是哪个版本的Node和npm?

我也遇到了同样的错误,花了几个小时去谷歌并尝试同样的方法...

npm cache clean --force
rm -rf node_modules
rm -rf package-lock.json

错误仍然存在...
最终我将npm版本降级到6.14.15。我之前使用的是最新版本的npm,我相信是7.something。我降级到6.14.15,因为这是稳定版node.js下载中包含的版本。
我不知道它为什么管用或者版本之间有什么不同,但在降级后运行npm i对我起了作用。

你是如何降级的? - Coder Guy

0

我遇到了同样的问题

试试这个,它会解决这个问题

npm cache clean --force
rm -rf node_modules
rm -rf package-lock.json
npm install -g npm@6.14.15
npm i 

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接