NPM安装错误 - Node-Pre-Gyp

use*_*292 4 node.js npm

当我尝试运行npm-install时,我得到:

错误的ERR!Windows_NT 6.3.9600 npm ERR!argv"C:\ Program Files(x86)\nodejs \node.exe""C:\ Program Files(x8 6)\nodejs \node_modules \npm\bin \npm-cli.js""install"npm ERR!节点v4.0.0 npm ERR!npm v2.14.2 npm ERR!代码ELIFECYCLE

错误的ERR!v8-debug@0.4.6安装:node-pre-gyp install --fallback-to-buildnpm ERR!退出状态1 npm ERR!错误的ERR!在v8-debug@0.4.6安装脚本'node-pre-gyp install --fal lback-to-build'失败.错误的ERR!这很可能是v8-debug软件包的问题,​​npm ERR!不是与npm本身.错误的ERR!告诉作者你的系统失败了:npm ERR!node-pre-gyp install --fallback-to-build npm ERR!您可以通过以下方式获取他们的信息:npm ERR!npm owner ls v8-debug npm ERR!上面可能有额外的日志记录输出.

错误的ERR!请在任何支持请求中包含以下文件:npm ERR!C:_Src \个人\ rzaleski\ILikeThis\NPM-的debug.log

我尝试了很多东西(安装VS C++ redistrib,npm install --msvs_version = 2013等).似乎没什么用.

你有什么想法我怎么能找出实际的错误(日志有点令人生畏).

更新:我最终做的是从Node v4.0.0恢复到NODE v0.12.这不是解决这个问题的真正方法,但它解决了我的问题.

小智 6

转到:(http://www.devdocs.io)看看@npm部分.必须使用桌面,如果可能必须使用Windows(由于某种原因,Mac布局很奇怪)请按照"重置npm缓存"详细说明的步骤

Node-gyp是一个PITA,经常会破坏安装程序.每次我回到一段时间没有用过的环境并尝试再次使用它时,我都会度过一段可怕的时光.

或者,你可以卸载节点,并尝试使用chocolatey重新安装,如果你在Windows上或brew如果你在Mac上.安装到mac时,请确保sudo命令.

您最有可能必须清理npm缓存,可能重新安装nodejs,并可能重新安装node-gyp.

注意:在执行上述步骤之前,首先要确保您的配置兼容,包括node-gyp的python版本.(https://www.npmjs.com/package/node-gyp)另外,我已经多次解决了C++可再发行问题而没有触及任何与C++相关的问题,只是因为你知道这个错误不是C++的指示,而是本地设置和兼容的软件版本,与node + npm NOT C++相关(例如,你的python版本与node-gyp交互)

没有直接的"运行这个和那个"来解决,你有点不得不糊涂它,我可以保证你不得不多次这样做.但是你修复node + npm + node-gyp的次数越多,你将来能够更快地解决所有问题.上面的链接应该排除你没问题.按照指示慢慢彻底地穿过它们.