哪些网站seo做的好,wordpress固定衔接出错,国外设计网站参考,高校网站建设建议monorepo#xff1a;项目代码管理方式#xff0c;单个仓库中管理多个项目是一种设计思想 lenra#xff1a;是一种工具#xff0c;对于使用npm和git管理多软件包代码仓库的工作流程进行优化
使用这些工具的优点#xff1a;
公共依赖只要安装一次#xff0c;Monorepo 中…monorepo项目代码管理方式单个仓库中管理多个项目是一种设计思想 lenra是一种工具对于使用npm和git管理多软件包代码仓库的工作流程进行优化
使用这些工具的优点
公共依赖只要安装一次Monorepo 中所有模块都共享也不会有多个项目依赖版本不一致的问题可以看到所有代码其他项目的新提交发生后也能立刻看到。方便调试 多个项目仓库情况下以npm link 到全局导入 使用Lerna不需要了
常用的lerna命令
lerna init创建一个新的的 lerna repo。生成一个目录其中包含 lerna.json 和 pacakge.json以及一个空的 packages 文件夹lerna bootstrap等同于 lerna link yarn installlerna publish运行这个命令会发布所有子项目 git 现在未发布的提交到 npmlerna run将执行所有子项目中定义在 package.json 中的同名的命令