本人目前正在和一群小伙伴开发一个前端脚手架,目前是正在重构阶段,现阶段已经完成了
使用 Turborepo + PNPM 实现 Monorepo 策略,方便更好地管理子项目。
添加了更多的开发规范,其中包括 husky 、eslint 、Prettier 、ci 、cd 等等。
添加了更规范的 issue 模板和 pr 模板,并且配备机器人 code review 。
其他原有功能可查看文档,目前新开发的功能暂未进行发版。
至于后期是要做成个什么样类型的项目,我这也一下子描述不清楚,如果你也感兴趣或者想进交流群进行学习(整个项目大而全,基本涵盖了前端工程化的一些相关知识),欢迎加我微信交流 yunmz777 ,如果该项目对你有帮助,欢迎 star ⭐️⭐️⭐️⭐️⭐️
以下是一些相关的截图:
1
ZGame 260 天前
用 nx 来管理 Monorepo 策略咋样?
|
3
ZGame 260 天前
@moment082 nx 就是脚手架... 可以选 vite ,Turborepo ,还有字节的那个。。
打个比方要创建一个 react 模板 只用这样就行了 npx create-nx-workspace@latest reactMonorepo--preset=react-monorepo --pm=pnpm |
5
crocoBaby 260 天前
一直搞不懂 Monorepo 这个东西
|
7
xiao8276 260 天前
很棒 点了⭐⭐ 有空学习一下
|
9
crocoBaby 260 天前
我子项目 A 用 ui 库 1.0,子项目 B 用 ui 库 2.0 怎么办
|
10
moment082 OP @crocoBaby 是的,多个包同时打包,而用了 Turborepo 这种辅助工作的话可以对打包顺序进行编排,可以看看我写的这篇文章呢 https://juejin.cn/post/7343156956665839651
|
13
totoro52 260 天前
看来活还是太少了(doge
|