Я вскочил, чтобы запустить npx create-react-app, однако вывод этого состоит в том, что в реестре npm не найдено eslint-8.4.4, глядя в Интернете, они только что выпустили 8.4.4, я полагаю?
Ошибка: «@types/[email protected]» отсутствует в реестре npm.
Я пытался выяснить, как использовать eslint-8.4.3, как в проекте на прошлой неделе, но я не могу найти способ создать новое приложение для реагирования, которое специально использует eslint8.4.3 и не вызывает последнюю версию, которая отсутствует.




![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Если @types/eslint потребляется напрямую, вы можете установить версию 8.4.3.
npm i -D @types/[email protected]
Для разных зависимостей:
/* for yarn */
"resolutions": {
"@types/eslint": "8.4.3"
}
/* For NPM 8+, use overrides: */
"overrides": {
"@types/eslint": "8.4.3"
}
Если вы пытаетесь создать новый проект, используя 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
Статус npm по этой проблеме: https://status.npmjs.org/incidents/6wr25yb0b2dd
Если вы пытаетесь создать новый проект, используя приложение create-react-app в качестве обходного пути, вы можете клонировать и использовать репозиторий ниже. github.com/facebook/create-react-app/tree/main/packages/…
Я думаю, что это работает, только если у меня уже есть проект? где бы я мог переопределить блокировку пакета? в настоящее время у меня нет проекта, и я использую npx-create-react-app для создания этого проекта - будет ли вышеизложенное работать?