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
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
背景
不知道这么做比较好
我想到的几个方向是
大概总结就是
如果省步骤和麻烦,那【软连接】不错
因为增加和删除都很简单,文件还是实时同步的,而且不需要把共享代码变成一个包,很方便
如果只是文件共享,不觉得配置麻烦的话,那【构建工具】不错
好处就是没有什么其他概念,就是只是纯粹的编译到不同目录而已
如果是多项目共享,并且也是文件的话,那【subtree】不错
方便,无负担
如果是包共享,简单需求,那【yarn link】不错
但只适合开发 因为和软连接一样 docker构建不了
如果是包共享,复杂需求,例如需要共同发布的,那肯定【lerna】不错
真正解决方案
大家都是怎么实现的?
Beta Was this translation helpful? Give feedback.
All reactions