由于还用不惯 webpack 4,特别是采用了vue-cli3 搭建的项目,由于还没搞懂在这种环境中自己手动调整配置(vue-cli3 简化了配置,原来很多的配置都集成到vue-cli3内部,不需要在通过显性的配置了,至少目前觉得反而不方便了),所以又换回了webpack 3.6,还是采用vue-cli2(vue init webpack projectName 搭建环境)。
当采用scss来实现样式时,需要安装sass-loader和node-sass,才能正常加载解析scss文件。
然而问题就这么来了,编译报错,前前后后检查了很多遍,明明已经安装了sass-loader啦,报错还是提示loader异常,以下是完整的报错:
ERROR Failed to compile with 1 errors 11:04:57 PM
error in ./src/views/module/customer/topology/topologyList.vue
Module build failed: TypeError: this.getResolve is not a function
at Object.loader (E:\appEx\PreResearch\orchestrator\topology\node_modules\sass-loader\dist\index.js:52:26)
@ ./node_modules/