最近有人要求我向新项目添加一些功能,但是突然我在尝试运行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
答案 0 :(得分:0)
您可以使用以下步骤解决此问题-
第1步:运行$ npm cache clean --force
第2步:删除node_modules文件夹和package.lock.json
第3步:运行npm install
这些可以解决问题!
答案 1 :(得分:0)
尝试检查您的路径变量,在这种情况下,应为C:\Windows\System32
,如果不是,则可以参考Saket的答案,如果仍然不适合您,则只有一种方法是您需要{{ 1}}当前版本,然后重新安装,它将解决。