Replies: 5 comments 6 replies
-
monorepo…… |
Beta Was this translation helpful? Give feedback.
1 reply
-
试试用 rush.js 管理 monorepo |
Beta Was this translation helpful? Give feedback.
0 replies
-
lerna 管理。packages/ 下每个包单独发布 |
Beta Was this translation helpful? Give feedback.
0 replies
-
2022年09月02日 记录一下
意外的,app可以成功构建了,但是manage-app不行... 搞不明白 但至少说明通过tsConfig简单的配置还是可以实现的,不需要使用其他第三方工具来管理 |
Beta Was this translation helpful? Give feedback.
4 replies
-
monorepo 是比较方便的解决方案了 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
背景
不知道这么做比较好
我想到的几个方向是
大概总结就是
如果省步骤和麻烦,那【软连接】不错
因为增加和删除都很简单,文件还是实时同步的,而且不需要把共享代码变成一个包,很方便
如果只是文件共享,不觉得配置麻烦的话,那【构建工具】不错
好处就是没有什么其他概念,就是只是纯粹的编译到不同目录而已
如果是多项目共享,并且也是文件的话,那【subtree】不错
方便,无负担
如果是包共享,简单需求,那【yarn link】不错
但只适合开发 因为和软连接一样 docker构建不了
如果是包共享,复杂需求,例如需要共同发布的,那肯定【lerna】不错
真正解决方案
大家都是怎么实现的?
Beta Was this translation helpful? Give feedback.
All reactions