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

如何从NX的lint目标列表中移除根项目Keira3?

解决NX将根项目识别为lint目标项目的问题

列表生成的位置

NX里带lint目标的项目列表,是从工作区的几个核心配置文件里识别出来的:

  • nx.json:里面的projects字段会登记所有NX能识别的项目,要是根项目Keira3在这里被列出来,就会被纳入lint目标列表。
  • 根目录的package.json:如果里面写了lint脚本,NX会自动把根项目当成带lint目标的项目。
  • 另外,要是根目录有ESLint配置文件(比如eslintrc.json),NX初始化时会默认把根项目加入lint目标列表。

移除Keira3的方法

  • 先查根目录的package.json,如果有lint脚本,直接删掉这个脚本条目就行,NX就不会再把根项目算进lint目标里了。
  • 打开nx.json,看看projects字段里有没有明确列出Keira3,有的话直接移除这个条目。
  • 要是根目录有ESLint配置但不需要lint根项目,可以在nx.json里给Keira3显式取消lint目标:
    {
      "projects": {
        "Keira3": {
          "targets": {
            "lint": null
          }
        }
      }
    }
    
  • 最后跑一遍nx show projects --with-target lint,确认Keira3不在列表里,再执行nx affected:lint就不会报找不到./src的错了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 14:08:18