node安装失败

179 阅读8分钟

换新电脑的时候会重新配置node,一切准备就绪后发现npm install出问题了

找了很久才发现是node-sass和npm源的问题
首先是npm的源:
npm的源一定要和package-lock中的源保持一致:

查看npm源:
npm get registry   
切换npm源:
npm set registry https...

我的错误提示是:

很明显是node-sass的问题(然而我最开始并没有意识到是这个问题),具体为什么报错网上很多解释,不多讲,只讲我的解决方案:

1、首先是要找到node-sass和你当前的node版本对应的版本,这个可以去node-sass网站找找,如果版本不对也是安装失败的;

2、接下来就是安装node-sass啦,但是我还是报错失败了,具体为什么也不太情况可能网络的问题吧,我指定npm的源赖进行安装:

npm install node-sass@^4.14.0 --registry=https://registry.npmmirror.com

如果安装成功就欧克,不成功的话还需要其他配置,明显我就是不成功的

我们还需要指定--sass_binary_site二进制文件的源:

npm install node-sass@^4.14.0 --registry=https://registry.npmmirror.com --sass_binary_site=https://www.npmmirror.com/mirrors/node-sass/

这样就成功了!