node-sass 安装失败的解决措施[转]

转自:http://blog.csdn.net/nzb329/article/details/51935236

在编译一个项目的时候,一直报错

后来发现是因为node-sass没有装成功,

最终的解决方法是通过淘宝的npm镜像安装node-sass

首先安装cnpm

  1. $ npm install -g cnpm --registry=https://registry.npm.taobao.org  

然后安装node-sass

 

  1. $ 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一定要安装合适的版本,默认安装,版本过高,导致编译报错。

 

 

posted @ 2017-03-10 13:38  jiduoduo  阅读(311)  评论(0编辑  收藏  举报