当前位置: 首页 > Web前端 > vue.js

vue文件中使用sass报错:this.getResolveisnotafunction

时间:2023-03-31 22:23:01 vue.js

(cli4)安装node-sasssass-loaderstyle-loader后,中使用vue文件。运行dev报错:Modulebuildfailed:TypeError:this.getResolveisnotafunction百度后,修改build/webpack.base.conf.js,添加规则,却发现了这篇文章Modulebuildfailed:TypeError:this.getResolveisnotafunction在Object.loader安装node-sass报错。笔者分析是sass-loader的版本号过高。查看package.json后发现本地版本是8.0.2,所以修改版本号失败。最后按照作者提供的解决方案卸载了。然后安装7.3.1npmuninstallsass-loadernpminstallsass-loader@7.3.1--save-dev解决成功!同样,修改vue-router后,当页面报错template或renderfunctionnotdefined时,也是因为版本问题(vue-loader)。请参阅:未定义模板或渲染函数。(已解决)卸载并重新安装vue-loader