版本兼容问题

问题描述

使用 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});

最后更新于