Open utterances-bot opened 1 year ago
常见的前端项目,如果需要复用,可以把功能组件抽离到 utils/、components/ 位置;如果有一部分功能组件可以在其他项目复用,那可以把这部分抽离成一个包,托管到 公共仓库 npm、Github,或私有仓库。 但是这些方法对于一个大型工程可能不是一个很好的解决方案,单独分离出一个复用包作为项目的主要缺点是无法保证实时和私有需求。
https://luo3.org.cn/posts/learn/use-lerna-and-yarn-workspace-to-manage-monorepo/
感觉每写一篇文章,几个月后这篇文章提到的技术都不用了。比如这篇文章,现在改用 npm + pnpm 了
Lerna + Yarn workspace: 管理 Monorepo - Luo3House
常见的前端项目,如果需要复用,可以把功能组件抽离到 utils/、components/ 位置;如果有一部分功能组件可以在其他项目复用,那可以把这部分抽离成一个包,托管到 公共仓库 npm、Github,或私有仓库。 但是这些方法对于一个大型工程可能不是一个很好的解决方案,单独分离出一个复用包作为项目的主要缺点是无法保证实时和私有需求。
https://luo3.org.cn/posts/learn/use-lerna-and-yarn-workspace-to-manage-monorepo/