需求是这样的, 类似一些 CMS, 内核只负责核心的功能, 其它的一些功能由各个插件提供, 插件可能包含了后台的一些处理逻辑和前端的界面以及交互, 后台是用 Java 写的, 所以一个插件可能就是一个 jar 包, 启用一个插件后就有了该功能。 所以常规的 Vue 项目使用 Webpack 打包的方式只能用于应用核心功能上, 各个插件需要单独打包和加载。
插件可能需要用到核心上的一些状态等, 也可能与核心或者其它插件发生一定的交互。
对于这种需求各位大神有什么好的建议方案吗?
1
sohu022 OP 其实有些类似从单体架构 转向 微服务化的意思
|
2
RYAN0UP 2020-01-02 13:08:01 +08:00
考古,最近也有和你一模一样的需求,现在你有好的方案吗?
|