You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用NX run-many命令同时运行多个target?

解决方案

要在NX中一次性运行lint和type-check两个目标,你需要用重复指定--target参数的方式,正确命令如下:

npx nx run-many --all --skip-nx-cache --parallel --target lint --target type-check

为什么你之前的写法无效?

  • --target lint type-check:这种写法会把type-check当成额外的未知参数,NX只会识别第一个目标lint。
  • --target=lint,type-check:部分NX版本不支持逗号分隔的目标列表格式,所以无法生效。
  • --targets=lint,type-check:这个带s的参数是NX旧版本的写法,目前已经被废弃,不再被识别。

更便捷的方案:定义组合目标

如果需要经常同时运行这两个检查,可以在项目根目录的nx.json中定义一个组合目标:

{
  "targetDefaults": {
    "lint-type-check": {
      "dependsOn": ["lint", "type-check"]
    }
  }
}

之后直接运行这个组合目标即可:

npx nx run-many --all --skip-nx-cache --parallel --target lint-type-check

内容的提问来源于stack exchange,提问作者shet_tayyy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 20:59:51