1.0.0 • Published 4 years ago
growing-web-examples-monorepo v1.0.0
Growing Web 示例仓库
- 使用单体仓库组织不同的库、网站栏目、库,实现多人协作
- 使用 turbo 来管理单体仓库的构建命令。它通过分析包的依赖关系并来启动构建顺序、通过按需构建、并行构建提高性能
- 使用 pnpm 代替 npm。提高单体仓库的依赖安装性能、使用它的
workspace:*协议而不是具体的版本号来引用本地包 - 使用 Web Router 与 Web Widget 将应用容器化,让应用具备集成与优化空间
- 使用 wpm 生成导入映射
- 使用导入映射垫片解决浏览器兼容问题
- 使用 Web Builder 构建应用(非必需项)
开发
初始化:
pnpm install
pnpm run build运行根服务器:
cd root-config
pnpm run dev目录
Growing Web 没有约定目录组织方式,当前示例仓库的目录设计:
apps/*微应用包packages/*公共依赖包root-config站点根配置包layout页面布局包
1.0.0
4 years ago