国内前端开发受网络等因素影响,经常出现npm install过慢的情况。一个比较好的方案是使用cnpm.
安装NodeJS后,会同时安装npm包管理工具,使用下面的npm命令安装cnpm。
npm install -g cnpm
安装node-sass的方案
-
安装前确保NodeJS版本OK, 避免使用过老的版本,比如v6.14.1,尽量使用较新的版本。
nvm list
- 设置sass_binary_site
npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
- 安装node-sass
rm -rf ./node_modules/
npm install node-sass --unsafe-perm --save-dev --registry=https://registry.npm.taobao.org
# 或者指定使用root帐号安装
#npm install --user=root node-sass --registry=https://registry.npm.taobao.org
cnpm i
安装node-sass时默认使用nobody帐号, unsafe-perm的默认值为false, 会导致安装失败。
网友评论