,
目的: 想要引入并导出ComAddItem下所有子目录下的index.vue文件。
目前:下面👇放了目前的我能想到的两种写法。
问题:xdm,有没有更加优秀的写法或者配置能够可以统一引入导出ComAddItem下所有子目录下的index.vue文件。
// 方法1
export { default as ComAddItemComInfo } from './ComAddItemComInfo/index.vue'
export { default as ComAddItemComPod } from './ComAddItemComPod/index.vue'
export { default as ComAddItemComServer } from './ComAddItemComServer/index.vue'
export { default as ComAddItemComSetting } from './ComAddItemComSetting/index.vue'
export { default as ComAddItemThirdInfo } from './ComAddItemThirdInfo/index.vue'
export { default as ComAddItemThirdServer } from './ComAddItemThirdServer/index.vue'
export { default as ComAddItemVersionInfo } from './ComAddItemVersionInfo/index.vue'
export { default as ComAddItemVersionLimit } from './ComAddItemVersionLimit/index.vue'
// 方法2
// import ComAddItemComInfo from './ComAddItemComInfo/index.vue'
// import ComAddItemComPod from './ComAddItemComPod/index.vue'
// import ComAddItemComServer from './ComAddItemComServer/index.vue'
// import ComAddItemComSetting from './ComAddItemComSetting/index.vue'
// import ComAddItemThirdInfo from './ComAddItemThirdInfo/index.vue'
// import ComAddItemThirdServer from './ComAddItemThirdServer/index.vue'
// import ComAddItemVersionInfo from './ComAddItemVersionInfo/index.vue'
// import ComAddItemVersionLimit from './ComAddItemVersionLimit/index.vue'
// export {
// ComAddItemComInfo,
// ComAddItemComPod,
// ComAddItemComServer,
// ComAddItemComSetting,
// ComAddItemThirdInfo,
// ComAddItemThirdServer,
// ComAddItemVersionInfo,
// ComAddItemVersionLimit
// }
如果是用的 webpack的话,可以用这个context-module-api