Node.js 什么是npm错误!代码失效循环?

Node.js 什么是npm错误!代码失效循环?,node.js,npm,Node.js,Npm,我在两个不同的npm软件包上遇到了同样的错误,但似乎无法解决。我已经检查了答案,没有其他服务器在运行。我也尝试过删除我的module_packages文件夹,清理npm cache clean,然后按照许多线程的建议使用npm I重新安装,但我仍然收到相同的错误 Windows 10 64位 节点8.9.4 npm 5.6.0 C:\Users\hunter\Documents\vid>npm安装npm安装github:storj/node libstorj--save > storj

我在两个不同的npm软件包上遇到了同样的错误,但似乎无法解决。我已经检查了答案,没有其他服务器在运行。我也尝试过删除我的module_packages文件夹,清理
npm cache clean
,然后按照许多线程的建议使用
npm I
重新安装,但我仍然收到相同的错误

  • Windows 10 64位
  • 节点8.9.4
  • npm 5.6.0
C:\Users\hunter\Documents\vid>npm安装npm安装github:storj/node libstorj--save

> storj@5.1.0 preinstall C:\Users\hunter\Documents\vid\node_modules\storj
> node ./download.js

Unable to download libstorj for platform: win32 and arch: x64
npm WARN vid@1.0.0 No repository field.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! storj@5.1.0 preinstall: `node ./download.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the storj@5.1.0 preinstall 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\hunter\AppData\Roaming\npm-cache\_logs\2018-03-25T15_44_06_578Z-debug.log

任何关于错误原因的想法都会很有帮助

我有好消息和坏消息要告诉你。首先是好消息:你的电脑一切正常

坏消息:您要安装的模块与windows操作系统不兼容。查看错误消息的第一行:

Unable to download libstorj for platform: win32 and arch: x64
GitHub上已存在此问题的未决问题,请参阅:

如本期所述,存在多个问题:

  • 下载/解压无效
  • 未编译,因为正在使用某些仅限linux的函数(访问函数)
  • 未链接(似乎nettle和其他链接失败)
因此,您有两种选择:等待问题得到解决,或者切换您的操作系统;-)

我在试图通过package.json中的脚本项运行“usemin”和“imagemin”节点模块时遇到了“code-ELIFECYCLE”错误。这些脚本条目在Coursera“完整堆栈开发人员”课程中给出: “imagemin”:“imagemin img/*-o dist/img/&& “usemin”:“usemin index.html-d dist-o dist/index.html”

第一行应该是: “imagemin”:“imagemin--out dir=dist/img/img/***.{png,jpg,git}”

usemin出现“code ELIFECYLE”错误的问题最终可以追溯到我安装了API版本(“npm install usemin”)而不是cli版本(“npm install usemin cli”)


希望以上内容能帮助其他一些小胖子避免现在看起来像是一对明显的错误

好的,是的,我已经联系过他们,因为他们说他们确实支持windows(但我假设它目前不稳定)。谢谢你的解释。