1
hahahahaha234 2020-08-21 14:53:46 +08:00
single-spa,分开仓库,分开打包,分开部署
|
2
jake361 OP @hahahahaha234 可以,我目前也是在看这个,阿里封装了那个 qiankun 咋样
|
3
hahahahaha234 2020-08-21 15:41:32 +08:00
没用过那个,我们是 single-spa,自己搞的架子哈
|
4
xuanbg 2020-08-21 15:48:02 +08:00
前端的结构是:应用-模块-功能(页面)-子页面,这样 4 级。避免臃肿很简单,合理划分模块,让应用不至于过于庞大就行。然后一个应用一个项目,发布的时候自然轻松。
|
5
newghost 2020-08-21 16:29:48 +08:00
我们用自己开发的 onceio: https://www.npmjs.com/package/onceio
一个进程实现模块挂载, 根据不同地址前辍,前往不同模块目录寻找模板和静态资源。 Web 目录可分开部署,其他功能与 express 类似。 注册模块 app.mod('user', './user/web') 以下资源会映射: /user/css/*.css => ./user/web/css/*.css /user/js/*.js => ./user/web/js/*.js /user/*.tmpl => /user/web/*.tmpl |
7
newghost 2020-08-21 16:42:42 +08:00
|
8
IssacTomatoTan 2020-08-21 21:57:42 +08:00 via Android
自己简单实现了个 iframe 的 有些项目太老了改个传参继续用三年
|
9
jake361 OP @IssacTomatoTan iframe 可还行...
|
10
IssacTomatoTan 2020-08-28 21:10:59 +08:00 via Android
@jake361 用着挺好的 但是有些全屏弹窗不能实现 这是最大的坑了 设计上要做一些小调整
|