Cyber 微前端
2021-1-14 22:34 更新
项目描述:Cyber 项目是猿辅导内部老师主要使用的B端项目,由于业务繁多,项目代码臃肿,需要进行项目解体、拆分细化,并使用微前端进行按需加载。 技术栈:Angular、TypeScript、Rxjs、single-spa、express 1.运用 Angular+TypeScript + single-spa 开发微前端基座,用于注册、挂载被拆分项目子模块; 2.运用 express 开发路由分发服务,对用户请求路径由微前端基座转发至该服务,并返回具体子模块已打包路径; 3.拆分项目子模块,抽离公共依赖,完成解耦,并分别进行打包处理。