node-sass 安装失败的解决措施[转]
转自:http://blog.csdn.net/nzb329/article/details/51935236
在编译一个项目的时候,一直报错
后来发现是因为node-sass没有装成功,
最终的解决方法是通过淘宝的npm镜像安装node-sass
首先安装cnpm
- $ npm install -g cnpm --registry=https://registry.npm.taobao.org
然后安装node-sass
- $ cnpm install node-sass
问题:
安装sass-loader:
cnpm install node-sass --save-dev
cnpm install sass-loader --save-dev
cnpm install less-loader --save-dev
// 卸载
cnpm uninstall --save less-loader
当然是可以删除掉,然后编译一路报错。
解决:将node_modules删除,然后重新cnpm install。
然后还是一路报错。。。
之前package.json里面已经有了相应的配制,所以一定要将配制文件改一下,再进行安装。
"devDependencies": { "@vue/cli-plugin-babel": "^3.9.0", "@vue/cli-service": "^3.9.0", "less-loader": "^7.3.0", "node-sass": "^5.0.0", "sass-loader": "^6.0.7", "vue-resource": "^1.5.1", "vue-template-compiler": "^2.6.12" }
less-loader与sass-loader一定要安装合适的版本,默认安装,版本过高,导致编译报错。
道法自然