使用require.context实现前端工程自动化
转载:
https://www.jianshu.com/p/c894ea00dfec.
https://www.cnblogs.com/yuzhongyu/p/10451947.html.
下面是自己项目中的代码:
// 统一引入public下的文件并注册
const files = require.context('./public', false, /\.vue$/);
files.keys().forEach(key => {
const fileName = key.slice(2, -4);//将 ./a.vue ===> a
const file = files(key).default;
Vue.component(fileName, file);
})