每个vue工程打包后都会生成一份 vue 的框架代码,有什么办法能让所有的工程用同一份 vue 框架代码呢?
能也不能。
能
把 Vue 标记为外部依赖,在各工程里单独引入即可。
不能
如果你用的是 Vue 3,框架本身就被设计为 Tree-shake 优化的。每一次构建都会自动移除工程没有用到的特性代码。那如果两个工程用到的框架特性不一样咋办?没法共享了。
不如说说你们想要这么做的目的是什么?一般情况下,特意把框架独立在构建过程之外并没有什么好处。
每个vue工程打包后都会生成一份 vue 的框架代码,有什么办法能让所有的工程用同一份 vue 框架代码呢?
能也不能。
把 Vue 标记为外部依赖,在各工程里单独引入即可。
如果你用的是 Vue 3,框架本身就被设计为 Tree-shake 优化的。每一次构建都会自动移除工程没有用到的特性代码。那如果两个工程用到的框架特性不一样咋办?没法共享了。
不如说说你们想要这么做的目的是什么?一般情况下,特意把框架独立在构建过程之外并没有什么好处。