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 项目中即装即用,无需配置优秀接口
从 it
到 expect
- Jest 将工具包整合在一处。文档齐全、不断维护,非常不错。:- | :- |
---|---|
--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 运行命令时包括来自合并分支的标签 |
列出本地程序包,也尊重所有可用的过滤选项
# 与 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 提交都有一个作者和一个提交者
:- | :- |
---|---|
--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
设置会导致链接命令始终对本地依赖项进行符号链接
更新配置文件以匹配当前安装的 lerna 版本
$ npm i lerna@latest
$ lerna repair
-lerna repair
在升级后最有用,可确保应用新版本 lerna 的任何配置文件更改
lerna repair
在升级后最有用,可确保应用新版本 lerna 的任何配置文件更改