現在有個需求,通過配置文件來決定相關的組件需不需要打包A組件:export default {
name: 'A',
data() { return {
showB: appConfig['b'] // 這里的appConfig是配置文件,b是false
};
},
methods: {
initComp() {
Vue.component('B', (resolve) => require(['./b.vue'], resolve));
}
},
created() { if (this.showB) { this.initComp();
}
}};在我npm run build的時候,我發現B組件還是打包進去了我希望在相關配置文件為false的時候,不將B組件打包進去,有什么方法可以通過這種配置不將組件打包呢
webpack不打包不需要的組件
浮云間
2018-06-29 17:15:00