微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

NPM 失败并显示代码:npm ERR!代码生命周期

如何解决NPM 失败并显示代码:npm ERR!代码生命周期

我对 node 和 javascript 还很陌生。我正在尝试在我的本地主机上运行它 https://github.com/bitpay/wallet

最初我使用的是 node.js v14,但出现错误。我做了一些研究,发现我应该降级到 node.js v11。

这样做后,我在尝试运行 npm install 后出现错误

'rm' is not recognized as an internal or external command,operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! copay@12.1.1 env:dev: `rm -f src/environments/index.ts && cp src/environments/dev.ts src/environments/index.ts

npm ERR!
npm ERR! # Environment set to: dev
npm ERR!
npm ERR! `
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the copay@12.1.1 env:dev 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\Jacob\AppData\Roaming\npm-cache\_logs\2021-03-01T19_15_48_533Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! copay@12.1.1 postinstall: `npm run env:dev && npm run prompt && npm run patch:bwc && npm run patch:walletconnec
t`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the copay@12.1.1 postinstall 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\Jacob\AppData\Roaming\npm-cache\_logs\2021-03-01T19_15_48_594Z-debug.log

我不确定该怎么做才能解决这个问题。我读过其他帖子并尝试按照他们的建议去做。我删除了 node_modules 文件并清除了缓存,但仍然出现相同的错误。我注意到它说“rm”不被识别为内部或外部命令。我试图将其更改为 del 而不是 rm 但这似乎也无济于事。关于如何让它在我的本地主机上工作的任何建议?

解决方法

这是您共享的日志中的第一行,表明错误是什么

'rm' is not recognized as an internal or external command,

发生这种情况是因为(正如您提到的)您正在运行 Windows,并且我假设您正在 cmd 或 powershell 下运行 npm,它本身没有 rm 命令。

我建议您切换到 windows subsystem for linux,它应该有像 rm 这样的系统命令,看看它是否能解决您的问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。