https://github.com/nut-project/nut文档:
https://nut.js.org/里面的插件机制应该满足你的需求了,包括页面、layout、鉴权都可以抽成一个独立的插件
更进一步,如果使用微前端模式,可以把 layout、鉴权 等全部放到主应用里面,子应用只要专注业务开发即可,父应用和子应用都可以使用独立的仓库发布
这里有个 slides:
https://docs.google.com/presentation/d/1lz-SoMj7-dXQtPj0uEu7wganKOaG3XAQ2fB0own_ADw/edit?usp=sharing附带的 bonus: 多框架支持(在一个单页应用中使用不同框架,对技术栈平滑迁移友好)
思路可以参考下