kaola-fed / megalo-aot

MIT License
9 stars 5 forks source link

feat: 入口文件支持babel插件预处理 #96

Open bigmeow opened 5 years ago

bigmeow commented 5 years ago

希望在target处理js入口文件前,上层webpack可以有预先处理这个文件内容的能力,场景:

使用:

const createMegaloTarget = require('@megalo/target')
createMegaloTarget({
   ... 其他配置
   entryBabelPlugins: [babel插件1、babel插件2]
})
bigmeow commented 5 years ago

https://github.com/kaola-fed/megalo-aot/blob/master/packages/target/lib/frameworks/vue/loader/vue-entry.js#L16-L21

入口还有这里

这个入口不知道怎么改,都没走babel, 直接交给vue-loader处理了,vue-loader 再交给 全局的babel-loader,所以我传进来的babel-plugin 直接配置到babel-loader下面?