具有模块作为Web组件的PoC Angular App Shell
概述
应用程序/门户有两个子模块
/客户端-a
/客户端-b
作为Web组件加载的
角度9
非monorepo设置
用于Web组件JS捆绑的ngx-build-plus
特征
外壳中的路由器出口(/端口)
每个Web组件模块中的路由器出口
通过routerLink进行导航
路由器网址可以使用漂亮的网址(而不是哈希)
调试
我没有使用src / app,但是
src /门户
src / client-a
src / client-b
所以webpack不会用重复的名称覆盖类
本地设置
cd portal
npm install
cd ..
cd client-a
npm install
cd ..
cd client-b
npm install
cd ..
运行:(在单独的终端中)
./portal.sh
./
1