首页 > 解决方案 > 生产构建自定义选项。Vue-cli 3

问题描述

我有一个为性能跟踪创建的 vue-cli 3 客户端应用程序,它显示了各种“小部件”。每个小部件组件都被命名[widgetName].vue,存储在src->components文件夹中,并通过getter操作与外部世界通信,正如我所使用的那样vuex

问题:

随着不同业务客户的数量逐渐增加,各种小部件也在不断增长。一些客户只是不需要在他们的应用程序副本中包含多种类型的小部件。

还有一个复杂的问题:客户端 - 是没有直接互联网访问的工业站点。只有当我们的维护工程师访问他们时,他们才会获得他们的应用程序更新。

所需的解决方案(非常一般):

我试图找到某种控制台向导,允许选择应该包含在生产构建中的组件,但没有任何运气。这里有哪些可能的选择?

标签: javascriptvue.jswebpackvuejs2modularity

解决方案


构建一个组件库似乎是一个好的开始。构建完成后,维护工程师也许可以从磁盘 npm 安装客户端选择的库。

这些是一些模板实用程序,它们帮助我实现了您正在寻找的东西。

https://github.com/team-innovation/vue-sfc-rollup

https://github.com/Akryum/vue-share-components

https://github.com/chrisvfritz/hello-vue-components


推荐阅读