NPM导致分段错误

时间:2017-01-23 18:24:45

标签: node.js npm npm-install

每当我在命令行上运行npm时,无论是npm install还是npm run build,或者只是npm本身,我都会遇到分段错误。我正在运行Windows 8.1我尝试从节点网站卸载并重新安装具有不同x64 msi的node.js.所有成功安装node.js但每当我返回命令提示符,终端或git bash运行npm时。不断出现相同的分段错误问题。

是否有人在Windows上遇到分段故障?您采取了哪些方法或方法来解决它? cmd 我尝试安装当前版本,然后安装旧版本,没有看到工作。是否有安装过程我可能会在不知不觉中跳过?或者在注册表中是否还有二进制文件需要在不同的安装之前清除?还是要删除其他隐藏目录?

请帮忙。感谢

3 个答案:

答案 0 :(得分:1)

我现在有同样的问题。

我检查了节点版本和npm

node -v

v8.11.3

npm -v

5.6.0

我将npm更新为最新版本。

npm install -g npm@latest

npm -v

6.4.1

现在npm install,npm run build现在可以正常工作了。 :)

答案 1 :(得分:0)

使用此命令检查是否存在分段错误。

  

npm cache verify

如果这样做,请以这种方式清理npm缓存。

  

npm cache clean --force

然后尝试重建您的项目。

如果不起作用,请尝试uninstall node completely然后将其放回原处。重新安装node和npm后,您可能需要重新运行上述步骤。

答案 2 :(得分:-1)

尝试安装其他版本和rm这个版本。 你可以稍后重新安装。     n vx.x.x(新版本)     n rm vx.x.x(破损的verison)