尝试运行npm install时输入代码ELIFECYCLE

时间:2019-11-26 15:35:27

标签: reactjs git npm npm-install

最近有人要求我向新项目添加一些功能,但是突然我在尝试运行npm install时遇到了这个问题

C:\Users\NUMBER 1\Desktop\Galacticode>npm install

> codeHome@1.0.0 postinstall C:\Users\NUMBER 1\Desktop\Galacticode
> touch secrets.js

Touching secrets.js

> codeHome@1.0.0 prepare C:\Users\NUMBER 1\Desktop\Galacticode
> if [ -d .git ]; then npm-merge-driver install; fi

-d was unexpected at this time.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! codeHome@1.0.0 prepare: `if [ -d .git ]; then npm-merge-driver install; fi`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the codeHome@1.0.0 prepare script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\NUMBER 1\AppData\Roaming\npm-cache\_logs\2019-11-26T15_32_13_499Z-debug.log

2 个答案:

答案 0 :(得分:0)

您可以使用以下步骤解决此问题-

第1步:运行$ npm cache clean --force

第2步:删除node_modules文件夹和package.lock.json

第3步:运行npm install

这些可以解决问题!

参考:https://stackoverflow.com/a/49505612/11781891

答案 1 :(得分:0)

尝试检查您的路径变量,在这种情况下,应为C:\Windows\System32,如果不是,则可以参考Saket的答案,如果仍然不适合您,则只有一种方法是您需要{{ 1}}当前版本,然后重新安装,它将解决。