npm安装node-sass速度慢,卡死的解决方案

昨天在用npm install安装一个前端项目依赖的时候浪费了我好长时间,即使注册了淘宝镜像,但中间还是会去node.orggithub.com上面下载一些东西,中间经常卡死,导致我不停的中止、删node_modules、重新安装。

日志就是gyp什么什么的错误。

后来注意到是它在安装node-sass,并且一开始依赖的是python2(我电脑上装的python3),所以会报错python版本问题,语法识别错误什么的,可以用管理员权限打开powershell,使用下面命令安装windows-build-tools

npm install -g windows-build-tools

或者自己安装python2并配置环境变量

然后中途卡死的问题主要还是去外网下载的,配置npm的镜像没有用,需要指定一个环境变量:

npm install --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

做到这一步如果还是失败可能是nodejs和node-gyp的版本不搭,我昨天就是因为一开始用了nodejs14.0.0,版本太高了,后来中间安装的时候又卡死。

原创文章,作者:彭晨涛,如若转载,请注明出处:https://www.codetool.top/article/npm%e5%ae%89%e8%a3%85node-sass%e9%80%9f%e5%ba%a6%e6%85%a2%ef%bc%8c%e5%8d%a1%e6%ad%bb%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88/

发表评论

电子邮件地址不会被公开。