【问题标题】:code ELIFECYCLE when trying to run npm install尝试运行 npm install 时的代码 ELIFECYCLE
【发布时间】:2019-11-27 00:31:45
【问题描述】:

最近有人要求我向一个新项目添加一些功能,但我在尝试运行 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

【问题讨论】:

    标签: reactjs git npm npm-install


    【解决方案1】:

    尝试检查你的路径变量,在这种情况下,它应该是C:\Windows\System32,如果不是,你可以参考Saket的答案,如果仍然不适合你,只有一种方法是你需要UNINSTALL current版本并重新安装,它会修复。

    【讨论】:

    • Saket 的答案?
    • 我会尝试重新安装节点
    • 又是同样的问题
    【解决方案2】:

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

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

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

    第 3 步:运行 npm install

    这些可以解决问题!

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

    【讨论】:

    • @Cœur 我已经添加了答案的基本部分
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-28
    • 2017-11-15
    • 2014-06-10
    • 1970-01-01
    • 2021-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多