作者你好,Monorepo 有个相关问题想请教你,望告知 #4657
cbombonera
started this conversation in
General
Replies: 2 comments 2 replies
-
packages 除了 @core 目录外,理论上可以存放你们多个app的业务代码,是可以更改的,这些包大部分都是对core的简单转发,同时这些代码没有耦合ui库,所以可以复用,如果你们想划分一个包出来,可以建一个packages/business(名字自己决定), 用于存放业务代码、复用、组件等等,至于里面怎么分包你们自己考量了 |
Beta Was this translation helpful? Give feedback.
2 replies
-
没有的 |
Beta Was this translation helpful? Give feedback.
0 replies
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.
-
本人对前端了解本来就不足,看到Monorepo 很吸引我,也查阅了些资料
分层很像做后台一样,很有意思
我的问题如下
我看作者的packages 封装的是一些公共组件,钩子等等 apps 使用这些公共的
然后 apps层 有 对应的 ele antd ...
比如我是用element plus 做开发,那么我的业务就写在web-ele层下
但是我在思考一个问题,我可能也会封装一些 element plus的组件 这里主要说到的不是业务组件,主要是优化组件
比如对element plus 大多组件再封装拓展的组件,比如 XxElMenu,XxElTabl......
1.按传统的思维 在web-ele 目录下建立 components文件夹存放是否Monorepo 的设计理念?
2.如果也想和作者一样,把它变成包,放在哪个目录上比较合适呢,我看放到 packages层应该是不合适的,毕竟是公用的,比如web-ant就不需要这个包 也就是如果有个ant组开发 他是并不会用到它的,我想着在 apps层 建立一个web-ele-components【工作区】 然后只是web-ele引用它,不知道在分层上合不合适?
Beta Was this translation helpful? Give feedback.
All reactions