前提条件(重要,重要,重要)!!!
要安装的node-sass 与node.js版本必须匹配,否则再怎么安装也是徒劳,如果发现版本不对,请更换
推荐使用nvm管理node版本
node-sass 与 node.js版本的对应关系
方法一:使用 cnpm 安装
第一步:安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
第二步:使用cnpm 安装
cnpm install -D node-sass@4.14.1
版本号可自行定义以上只是以4.14.1为例子
原理
出问题的原因就是一个是node 版本不对,或者下载下来的node-sass依赖node-gyp需要编译,编译时报错。
原理就是下载别人编译好的版本。
方法二:使用代理地址下载
第一步:设置node-sass代理地址
npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
第二步:使用npm下载
npm install node-sass --registry=https://registry.npm.taobao.org