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

如何解决NX无法加载@nx/jest/plugin插件的问题?

解决NX Monorepo升级ESLint v9后无法加载@nx/jest/plugin的问题
  • 检查@nx/jest与依赖版本的兼容性
    确认package.json中@nx/jest的版本是否与NX核心版本一致,且适配ESLint v9和Angular 18。ESLint v9属于大版本更新,旧版@nx/jest可能不兼容,需升级@nx/jest到与当前NX匹配的最新稳定版。

  • 彻底清理NX缓存与守护进程
    执行nx reset命令,该命令会彻底清除NX守护进程、缓存文件及.nx目录下的临时数据,比手动删除更彻底,避免旧缓存干扰。

  • 验证@nx/jest包的完整性
    查看node_modules/@nx/jest目录是否存在,且内部包含plugin相关文件。若缺失,删除package-lock.json和node_modules,重新执行npm install(不要使用--force,避免忽略依赖冲突导致安装不完整)。

  • 检查ESLint与NX配置文件

    • 确认.eslintrc系列配置文件中,对@nx/jest插件的引用拼写正确,且配置格式符合ESLint v9要求(比如是否与项目模块规范一致,避免CommonJS/ESM格式不匹配)。
    • 检查nx.json中的plugins数组,确认@nx/jest/plugin已正确添加,无路径或拼写错误。
  • 升级NX核心版本(若必要)
    若当前NX版本低于19.x,可能不支持ESLint v9。执行NX官方升级命令(如nx migrate latest)升级NX到适配ESLint v9的版本,再重新安装依赖。

内容的提问来源于stack exchange,提问作者k.vincent

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 17:47:45