@ coinagerie/ nx (英语)
一个 Nx 插件,用于推断每个持有一个工程的硬币时代检查目标 coinagerie.config.ts。 。 。 .
npm install --save-dev @coinagerie/nx @coinagerie/cli
使用量
一个 Nx 插件, 给每个持有硬币化配置的项目
自己的检查目标,所以 nx affected 仅在它读到的东西时运行检查
已经改变。 这个 coinagerie 命令没有它就起作用了.
登记在册 nx.json数字 :
{
"plugins": [
{
"plugin": "@coinagerie/nx",
"options": {
"inputs": ["{workspaceRoot}/GLOSSARY.md"]
}
}
]
}
当项目文件夹持有时, 项目会获得目标 coinagerie.config.ts (或
装入器读取的任何其他文件名) project.json 或者说 package.json。 。 。 .
目标运行 coinagerie --check 从工程文件夹中取出并被缓存.
| 选项 | 默认 | 含义 |
|---|---|---|
checkTargetName | coinagerie-check | 推定目标名称 |
command | coinagerie | 运行什么; --check 现附上 |
inputs | 无 | 在每个推断目标中添加额外的缓存输入(以下) |
配置文件和项目中的每个文件都是缓存输入. 文件
工程不维持,但其配置为:
后面的词汇表 exclude.words输入 inputs编辑它重新运行支票,
和下面的路径 {workspaceRoot} 还要做 nx affected 选择每个工程
已经宣布了 一个项目可以在 project.json 与
展开条目, "inputs": ["...", "{workspaceRoot}/other.json"]。 。 。 .
目标运行安装 coinagerie 二进制,所以 @coinagerie/cli 必须是
已安装,或 command 必须指定另一种运行方式。 其判决也
取决于工具本身:当工具改变时,重新运行每个检查,
例如 { "externalDependencies": ["@coinagerie/cli"] }。 。 。 .
输入可以是字符串或任何其他Nx输入对象.
测试
nx run coinagerie-nx:vitest
* 调和
这个项目源于 巢-服务-项目 符合模板.