From 72f281b886cf32424e5affe031864fc03525de68 Mon Sep 17 00:00:00 2001 From: jaywcjlove Date: Sat, 15 Oct 2022 05:33:26 +0000 Subject: [PATCH] doc: update `docs/lerna.md`. 25a9ba86fa2c6c348be6fc1d38a22d4da19e9ac4 --- docs/jest.html | 2 +- docs/lerna.html | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/jest.html b/docs/jest.html index 972fcb64..4ed81f35 100644 --- a/docs/jest.html +++ b/docs/jest.html @@ -43,7 +43,7 @@

介绍

-

Jest 是一款优雅、简洁的 JavaScript 测试框架。

+

Jest v29 是一款优雅、简洁的 JavaScript 测试框架。

  • 无需配置 大多数 JS 项目中即装即用,无需配置
  • 优秀接口itexpect - Jest 将工具包整合在一处。文档齐全、不断维护,非常不错。
  • diff --git a/docs/lerna.html b/docs/lerna.html index 98045e12..b26a915d 100644 --- a/docs/lerna.html +++ b/docs/lerna.html @@ -5,7 +5,7 @@ Lerna 备忘清单 & lerna cheatsheet & Quick Reference - + @@ -38,7 +38,7 @@ Lerna 备忘清单
    -

    本备忘单旨在快速理解 Lerna 所涉及的主要概念,显示了它的常用命令使用清单。

    +

    本备忘单旨在快速理解 Lerna v6 所涉及的主要概念,显示了它的常用命令使用清单。

    入门

    介绍

    @@ -649,7 +649,7 @@ -
    :-:-
    --scope <glob>仅包括名称与给定 glob 匹配的包
    --ignore <glob>排除名称与给定 glob 匹配的包
    --no-private排除私有包
    --since [ref]仅包括自指定 ref 以来已更改的包
    --exclude-dependents使用 --since 运行命令时排除所有传递依赖项,覆盖默认的“changed”算法
    --include-dependents无论 --scope--ignore--since 是什么,在运行命令时都包括所有传递依赖项
    --include-dependencies无论 --scope--ignore--since 是什么,在运行命令时都包括所有传递依赖项
    --include-merged-tags使用 --since 运行命令时包括来自合并分支的标签
    +
    :-:-
    --scope <glob> #仅包括名称与给定 glob 匹配的包
    --ignore <glob> #排除名称与给定 glob 匹配的包
    --no-private #排除私有包
    --since [ref] #仅包括自指定 ref 以来已更改的包
    --exclude-dependents #使用 --since 运行命令时排除所有传递依赖项,覆盖默认的“changed”算法
    --include-dependents #无论 --scope--ignore--since 是什么,在运行命令时都包括所有传递依赖项
    --include-dependencies #无论 --scope--ignore--since # 是什么,在运行命令时都包括所有传递依赖项
    --include-merged-tags #使用 --since 运行命令时包括来自合并分支的标签

    list

    列出本地程序包,也尊重所有可用的过滤选项

    # 与 lerna list 相同,它本身类似于 ls 命令
    @@ -761,7 +761,7 @@
     
     
     
    -
    :-:-
    --independent使用独立版本控制模式 #
    --exact添加或更新 lerna 的本地版本时将使用插入符范围 #
    +
    :-:-
    --independent #使用独立版本控制模式 #
    --exact #添加或更新 lerna 的本地版本时将使用插入符范围 #

    它将配置 lerna.json 以强制所有后续执行完全匹配

    {
       "command": {
    @@ -808,7 +808,7 @@
     
     
     
    -
    :-:-
    --flatten当导入具有冲突的合并提交的存储库时,导入命令将无法尝试应用所有提交
    --dest导入仓库时,可以通过 lerna.json 中列出的目录来指定目标目录
    --preserve-commit每个 git 提交都有一个作者和一个提交者
    +
    :-:-
    --flatten #当导入具有冲突的合并提交的存储库时,导入命令将无法尝试应用所有提交
    --dest #导入仓库时,可以通过 lerna.json 中列出的目录来指定目标目录
    --preserve-commit #每个 git 提交都有一个作者和一个提交者

    add

    @@ -846,7 +846,7 @@ -
    :-:-
    --dev将新包添加到 devDependencies
    --exact添加具有精确版本(例如 1.0.1)而不是默认 ^ semver 范围(例如 ^1.0.1)的新包
    --peer将新包添加到 peerDependencies
    --registry <url>使用自定义注册表安装目标包
    --no-bootstrap跳过链式 lerna bootstrap
    +
    :-:-
    --dev #将新包添加到 devDependencies
    --exact #添加具有精确版本(例如 1.0.1)而不是默认 ^ semver 范围(例如 ^1.0.1)的新包
    --peer #将新包添加到 peerDependencies
    --registry <url> #使用自定义注册表安装目标包
    --no-bootstrap #跳过链式 lerna bootstrap

    实例

    # 将 mod-1 包添加到“prefix-”前缀文件夹中的包中
    @@ -882,12 +882,12 @@
     

    将所有相互依赖的包符号链接在一起

    $ lerna link
     
    -

    --force-local 设置会导致链接命令始终对本地依赖项进行符号链接

    +

    --force-local 设置会导致链接命令始终对本地依赖项进行符号链接

    repair

    更新配置文件以匹配当前安装的 lerna 版本

    $ npm i lerna@latest
     $ lerna repair
     
    -

    lerna repair 在升级后最有用,可确保应用新版本 lerna 的任何配置文件更改

    +

    lerna repair 在升级后最有用,可确保应用新版本 lerna 的任何配置文件更改

© 2022 Kenny Wang, All rights reserved.