每当我在命令行上运行npm时,无论是npm install还是npm run build,或者只是npm本身,我都会遇到分段错误。我正在运行Windows 8.1我尝试从节点网站卸载并重新安装具有不同x64 msi的node.js.所有成功安装node.js但每当我返回命令提示符,终端或git bash运行npm时。不断出现相同的分段错误问题。
是否有人在Windows上遇到分段故障?您采取了哪些方法或方法来解决它? cmd 我尝试安装当前版本,然后安装旧版本,没有看到工作。是否有安装过程我可能会在不知不觉中跳过?或者在注册表中是否还有二进制文件需要在不同的安装之前清除?还是要删除其他隐藏目录?
请帮忙。感谢
答案 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)