需求是这样的, 类似一些 CMS, 内核只负责核心的功能, 其它的一些功能由各个插件提供, 插件可能包含了后台的一些处理逻辑和前端的界面以及交互, 后台是用 Java 写的, 所以一个插件可能就是一个 jar 包, 启用一个插件后就有了该功能。 所以常规的 Vue 项目使用 Webpack 打包的方式只能用于应用核心功能上, 各个插件需要单独打包和加载。
插件可能需要用到核心上的一些状态等, 也可能与核心或者其它插件发生一定的交互。
对于这种需求各位大神有什么好的建议方案吗?