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