版本兼容问题
问题描述
使用 vue-loaders 配置一系列依赖时报错。

问题分析
对比其他同类型的报错,都出现一样的 RuleSetCompiler.js:373:1
。变化点在
resource => {
currentResource = resource
return true
}
突破口
找到这段代码的源头。可能在 vue-style-loader 或者 css-loader
最终处理方式
不找代码的源头了,重新安装,梳理了一套版本依赖。跑通了。
// package.json
"dependencies": {
"yeoman-generator": "^4.13.0"
}
// index.js
this.npmInstall(["vue"], { 'save-dev': false});
this.npmInstall(["webpack", "vue-loader@^15.2.1", "vue-template-compiler",
"vue-style-loader", "css-loader", "copy-webpack-plugin"], { 'save-dev': true});
最后更新于