安装node-sass报错

662 阅读1分钟

Module build failed: TypeError: this.getResolve is not a function at Object.loader 安装node-sass运行报错

安装命令

npm install node-sass --save-dev 		//  安装node-sass 
npm install sass-loader --save-dev 		//  安装sass-loader 
npm install style-loader --save-dev 		//  安装style-loader

安装完成后运行出现错误

Modele build failed: TypeError: this.getResolve is not a function at Object.loader...

百度了一下是因为sass的版本太高了,webpack编译时出现了错误;

有两种解决方法:

1、找到package.json文件,里面的 "sass-loader"的版本更换掉 就行了。

第一种方法我试过了没有生效,于是采取第二种

2、卸载当前版本,安装较低版本的sass  !成功

 npm uninstall sass-loader                     //  卸载当前版本 
 npm install sass-loader@7.3.1 --save-dev      //  安装

项目运行报错不能找到node-sass模块,如图:只要引用sass的文件都会报错


解决办法:

npm install -g cnpm --registry=https://registry.npm.taobao.org       //使用Taobao镜像
cnpm install node-sass@latest                                        //重新安装node-sass

参考blog.csdn.net/qq_38264999…