yewanji 2025-01-21 09:47 采纳率: 34.5%
浏览 79

vue3 工程如何分模块

我现在有两个vue3工程(web、admin-web),因为这两个工程很多组件、图片、工具类可以复用,我想学maven 一样做成多模块工程,将公共的模块抽离出来,主要为了解决代码在不同的项目来回拷贝,修改,以下是我的需求
1.在工程下定义modules 文件夹,里面包含module-1 和module-2
2.module1/2 能使用common 文件夹里面的组件和静态资源
3.支持将module-1/2 单独打包
4.每个module 可以定义自己的router,且不互相干扰
5.package.json 是公共的,引入的依赖会比较多,但是我希望打包的时候,如果当前module 没有使用到这个包,那就不打包进去

img

  • 写回答

5条回答 默认 最新

  • IT利刃出鞘 Java领域优质创作者 2025-01-21 14:05
    关注

    不建议这样做,会变得混乱。本质上来看,这是想把组件提取出来,直接搞成开源项目,像依赖一样引入即可。

    评论

报告相同问题?

问题事件

  • 创建了问题 1月21日