⭐️ 推荐一个开源的前端脚手架,目前正在持续开发中,期待你的加入 ⭐️

250 天前
 moment082

前端脚手架项目地址

本人目前正在和一群小伙伴开发一个前端脚手架,目前是正在重构阶段,现阶段已经完成了

  1. 使用 Turborepo + PNPM 实现 Monorepo 策略,方便更好地管理子项目。

  2. 添加了更多的开发规范,其中包括 husky 、eslint 、Prettier 、ci 、cd 等等。

  3. 添加了更规范的 issue 模板和 pr 模板,并且配备机器人 code review 。

  4. 其他原有功能可查看文档,目前新开发的功能暂未进行发版。

至于后期是要做成个什么样类型的项目,我这也一下子描述不清楚,如果你也感兴趣或者想进交流群进行学习(整个项目大而全,基本涵盖了前端工程化的一些相关知识),欢迎加我微信交流 yunmz777 ,如果该项目对你有帮助,欢迎 star ⭐️⭐️⭐️⭐️⭐️

以下是一些相关的截图:

2227 次点击
所在节点    程序员
16 条回复
ZGame
250 天前
用 nx 来管理 Monorepo 策略咋样?
moment082
250 天前
@ZGame nx 用了一下没跑起来就没怎么用了,没怎么认真研究过文档,Turborepo 就挺不错的
ZGame
250 天前
@moment082 nx 就是脚手架... 可以选 vite ,Turborepo ,还有字节的那个。。

打个比方要创建一个 react 模板 只用这样就行了
npx create-nx-workspace@latest reactMonorepo--preset=react-monorepo --pm=pnpm
moment082
250 天前
@ZGame 好吧,看到了,之前没注意看
crocoBaby
250 天前
一直搞不懂 Monorepo 这个东西
moment082
250 天前
@crocoBaby Monorepo 就是一个项目下面管理多个子包
xiao8276
250 天前
很棒 点了⭐⭐ 有空学习一下
crocoBaby
250 天前
@moment082 意思是 npm run build 能够一下子全部打包?
crocoBaby
250 天前
我子项目 A 用 ui 库 1.0,子项目 B 用 ui 库 2.0 怎么办
moment082
250 天前
@crocoBaby 是的,多个包同时打包,而用了 Turborepo 这种辅助工作的话可以对打包顺序进行编排,可以看看我写的这篇文章呢 https://juejin.cn/post/7343156956665839651
moment082
250 天前
@xiao8276 好的谢谢啦
moment082
250 天前
@crocoBaby 那这个要单独安装,子包下面的每一个包都是单独的包,拆分出来依然可以单独运行
totoro52
250 天前
看来活还是太少了(doge
moment082
250 天前
@totoro52 没活,没找打工作
totoro52
250 天前
@moment082 #14 一样
moment082
249 天前
@totoro52 那就来一起整活吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1022395

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX