реагировать-скрипты требуется старая версия webpack - PullRequest
3 голосов
/ 26 мая 2020

Я установил webpack в свой проект реакции, но та же ошибка возникала каждый раз, когда я использую npm start :

Пакет сценариев реакции, предоставляемый приложением Create React, требует зависимости:

"webpack": "4.42.0"

Не пытайтесь установить его вручную: ваш менеджер пакетов делает это автоматически. Однако выше в дереве была обнаружена другая версия webpack:

C: \ react \ minimoj \ node_modules \ webpack (версия: 4.43.0)

I попытался удалить package-lo c. json файл + все node_modules + удалить webpack имя из пакета. json и переустановить его с помощью npm install . Также я пробовал то же самое с пряжей, но это не помогло. Я вижу, что в node_modules версия - 4.43, и после того, как я использую npm install webpack в файле package-lo c. json, он показывает 4.43, но в тот момент, когда я использую npm start , он изменился на 4.42 и возникает ошибка. Вдобавок я также переустановил node.js, но это не помогло.

Ответы [ 2 ]

1 голос
/ 26 июля 2020

создать файл .env и добавить SKIP_PREFLIGHT_CHECK = true

0 голосов
/ 12 августа 2020

У меня было то же самое с установкой более новой версии webpack, чем требуется response_scripts. Чтобы исправить это, я удалил webpack и webpack-dev-server из моего проекта node_modules, перешел на консоль вне директории проекта и запустил

npm uninstall webpack
npm uninstall webpack-dev-server

Затем запустил

npm install
npm run build

И все было хорошо, так как мой пакет. json был правильным без изменений.

...