lerna 运行生命流程
2022-06-24 16:18:07 0 举报
lerna 运行生命流程
作者其他创作
大纲/内容
为每个包安装依赖,每个包下都会生成一个node_modules
是否需要发布
自己写脚本执行
注释项
否
开始
依赖提升,所有的包安装到根目录node_modules,yarn workspace借鉴其思想
有依赖分析包
lerna init(默认固定模式)生成lerna.json、package.json、packages文件
是否有--hoist
色块解释
是
--no-private 排除私有包,默认是包含的
无依赖分析包
--scope 可以执行某个包:lerna run test --scope=header
可选项
lerna bootstrap(安装依赖,生成软连接)--use-workspaces(包管理器去管理交叉连接的功能,也可以做直接配置lerna.json里面的useWorkspaces)
比如nx:会按照依赖关系安装。可以通过 --no-sort取消顺序执行
lerna create <name> [loc]新建包,loc位置可选,但必须在workspace中,不填默认在workspace[0]的位置
--exact(固定模式)所有包都是一个版本--independent(独立模式)每个包单独版本控制
结束
收藏
0 条评论
下一页