有无大佬给个基于 pnpm 的 monorepo 实践参考

104 天前
 MoonWalker

小弟在此拜谢了。

1871 次点击
所在节点    程序员
15 条回复
Dolov
104 天前
pnpm 是依赖包管理器
monorepo 是单仓库 你说的实践指的是啥?单仓下的多包管理?如果是的话可以看一下 lerna 、rush
fov6363
104 天前
MoonWalker
104 天前
@Dolov 说漏了,意思是基于 pnpm workspace 来实现的 monorepo
MoonWalker
104 天前
@fov6363 谢谢,我看一下
xkhm
104 天前
微前端与 Monorepo 架构实践: https://juejin.cn/post/7266632911474573351
tcper
104 天前
@xkhm 你这个在主项目里就是 import()进来的,如果一个子项目是 vue 开发的,能行吗?
seho
104 天前
yl20181003
104 天前
你可以看下 vite
linzhe141
104 天前
5qn1H9F2PRhK4rq5
104 天前
https://juejin.cn/post/7221073443935649853
我自己写的,比较基础的,后续可以加上 turbo-repo 做优化
eephee
103 天前
NX 作为 monorepo 的构建工具不错,按照 依赖顺序构建+缓存构建结果(配合 s3 like )体验很不错

https://nx.dev/getting-started/intro
dk7952638
103 天前
听我的忠告,如果你不是搞类库开发的,前端千万别玩 monorepo ,各种适配兼容和莫名其妙的问题和搞科研似的,觉得闲可以多加加班
ChangJingli
103 天前
基于 pnpm + workspace 的项目管理参考,按照这套经验实践下来感觉良好,提高了组件的共享效率。

https://github.com/ghiscoding/vue3-pnpm-workspace
rookie2luochao
103 天前
这是我才搞的非常小的两个 monorepo 项目骨架并做的自用小项目,你可以在这个基础上改进

https://github.com/openapi-ui/nodejs-openapi-ui
https://github.com/rookie-luochao/json-schema-editor
firhome
102 天前
@dk7952638 我也一直搞不懂什么业务场景下会用的 monorepo ,

一个公司多个项目(纯业务)肯定对应的是多个域名 多个仓库管理阿,发不也是分开发方便一点吧。哪怕技术栈一样(比如 vue3 + element ui ),

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

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

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

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

© 2021 V2EX