Vue CLI插件如何修改transpileDepencies?

时间:2020-05-26 20:46:24

标签: vue.js babeljs vue-cli babel-loader webpack-chain

我的Vue CLI插件如何告诉babel CLI插件必须转换node_modules中的某个依赖项?

即使这种蛮力尝试也失败了,尽管从理论上讲所有文件都应该被编译:

module.exports = (api, opts) => {
  api.chainWebpack(config => {
    config.module.rules.get('js').exclude.add(_ => false)

但是用false替换true确实产生了预期的结果,这意味着没有文件被编译。

我认为挑战仅限于js个文件,因为vue个文件始终由cli-plugin-babel转译: https://github.com/vuejs/vue-cli/blob/master/packages/@vue/cli-plugin-babel/index.js#L39

0 个答案:

没有答案