NPM 注册表中缺少 @types/eslint v8.4.4

Big*_*itz 5 javascript types npm reactjs eslint

当 npm 注册表缺少 @types/eslint/-/eslint-8.4.4.tgz 时该怎么办?

我跳上运行 npx create-react-app,但是,其输出是在 npmregistry 上找不到 eslint-8.4.4,在网上查找他们刚刚发布了 8.4.4 我相信?

错误:“@types/eslint@8.4.4”不在 npm 注册表中。

我试图找出如何像上周使用的项目一样使用 eslint-8.4.3,但我似乎找不到一种方法来创建一个专门使用 eslint8.4.3 并且不调用缺失的最新版本的新 React 应用程序。 在此输入图像描述

Ama*_*S M 5

如果@types/eslint直接使用则可以安装版本8.4.3

npm i -D @types/eslint@8.4.3
Run Code Online (Sandbox Code Playgroud)

对于跨依赖项:

/* for yarn */
"resolutions": {
  "@types/eslint": "8.4.3"
 }

/* For NPM 8+, use overrides: */

"overrides": {  
  "@types/eslint": "8.4.3"
}
Run Code Online (Sandbox Code Playgroud)

如果您尝试创建一个新项目作为create-react-app解决方法,您可以克隆并使用以下存储库。

https://github.com/facebook/create-react-app/tree/main/packages/cra-template/template

或者您可以使用旧版本并手动更新依赖项。

npx create-react-app --scripts-version 4.0.3 app_name
Run Code Online (Sandbox Code Playgroud)

关于此问题的 npm 状态:https ://status.npmjs.org/incidents/6wr25yb0b2dd