
本人目前正在和一群小伙伴开发一个前端脚手架,目前是正在重构阶段,现阶段已经完成了
使用 Turborepo + PNPM 实现 Monorepo 策略,方便更好地管理子项目。
添加了更多的开发规范,其中包括 husky 、eslint 、Prettier 、ci 、cd 等等。
添加了更规范的 issue 模板和 pr 模板,并且配备机器人 code review 。
其他原有功能可查看文档,目前新开发的功能暂未进行发版。
至于后期是要做成个什么样类型的项目,我这也一下子描述不清楚,如果你也感兴趣或者想进交流群进行学习(整个项目大而全,基本涵盖了前端工程化的一些相关知识),欢迎加我微信交流 yunmz777 ,如果该项目对你有帮助,欢迎 star
以下是一些相关的截图:




1 ZGame 2024-03-11 09:12:19 +08:00 用 nx 来管理 Monorepo 策略咋样? |
3 ZGame 2024-03-11 09:26:32 +08:00 @moment082 nx 就是脚手架... 可以选 vite ,Turborepo ,还有字节的那个。。 打个比方要创建一个 react 模板 只用这样就行了 npx create-nx-workspace@latest reactMonorepo--preset=react-monorepo --pm=pnpm |
5 crocoBaby 2024-03-11 11:23:18 +08:00 一直搞不懂 Monorepo 这个东西 |
7 xiao8276 2024-03-11 11:27:42 +08:00 很棒 点了 有空学习一下 |
9 crocoBaby 2024-03-11 11:30:15 +08:00 我子项目 A 用 ui 库 1.0,子项目 B 用 ui 库 2.0 怎么办 |
10 moment082 OP @crocoBaby 是的,多个包同时打包,而用了 Turborepo 这种辅助工作的话可以对打包顺序进行编排,可以看看我写的这篇文章呢 https://juejin.cn/post/7343156956665839651 |
13 MIUIOS &bsp;2024-03-11 11:32:42 +08:00 看来活还是太少了(doge |