如何解决这个错误:package.json » eslint-config-react-app/jest#overrides[0]: Environment key "jest/global

Posted

技术标签:

【中文标题】如何解决这个错误:package.json » eslint-config-react-app/jest#overrides[0]: Environment key "jest/globals" is unknown【英文标题】:How to solve this error: package.json » eslint-config-react-app/jest#overrides[0]: Environment key "jest/globals" is unknown 【发布时间】:2021-07-24 09:11:15 【问题描述】:

无法使用 sudo yarn build 启动我的应用程序我收到此错误:

package.json » eslint-config-react-app/jest#overrides[0]:
   Environment key "jest/globals" is unknown

这个错误有什么解决办法?

【问题讨论】:

应该来自npmjs.com/package/eslint-plugin-jest,但我没有minimal reproducible example,很难说为什么你的特定设置不起作用。 作为临时解决方案,您可以从 package.json 中删除 "eslintConfig": "extends": [ "react-app", "react-app/jest" ] 【参考方案1】:

这是由于 node_modules 中的错误 手动从文件目录中删除 node_modules 并尝试在 VSCode 的终端中运行此代码:

npm install

【讨论】:

用 npm install 解决不了【参考方案2】:

更新 Package.json(从扩展数组中删除“react-app/jest”

"eslintConfig":  "extends": [ "react-app" ] ,

如果你使用 eslintconfig 删除它或从那里删除 react-app/jest 扩展数组并只保留 react-app 运行 npm install 并再次检查它应该可以工作。

【讨论】:

以上是关于如何解决这个错误:package.json » eslint-config-react-app/jest#overrides[0]: Environment key "jest/global的主要内容,如果未能解决你的问题,请参考以下文章

如何解决 MongoDB 循环依赖错误?

错误 [ERR_PACKAGE_PATH_NOT_EXPORTED]:在@babel/helper-compilation-targets/package.json 中没有解决“导出”主要问题

我对 package.json 中的脚本使用啥命名约定?

错误:找不到模块“../../package.json”

在 VS Code 中,我收到此错误,“无法加载模块。尝试从 package.json' 加载更漂亮的

如何在 package.json 文件中添加 git repo