目前,我正在开发一个包含许多模块的大型Vue JS项目。我们正在考虑的结构如下:
app/
moduleA/
components/
vuex/
index.js
routes.js
moduleB/
components/
vuex/
index.js
routes.js
shared/
components/
vuex/
index.js
routes.js
vuex.js
Main.vue
router/
vuex/
components/ -> shared
main.js
这里的每个模块本身就像一个小项目,可以有不同的依赖关系。我不知道如何为这个项目设置捆绑。
我能想到的一个选项是为每个模块设置webpack配置,这将创建单独的分发文件,并以某种方式将这些文件整理在一起以创建构建。
任何帮助捆绑这个项目的策略都会有很大的帮助吗?