Как я могу это исправить — я перепробовал все, но не работает

#reactjs

#reactjs

Вопрос:

Когда я создаю свой проект с

 npx create-react-app my-app --use-npm 
cd my-app 
npm start 
 

После запуска npm он не запускается на локальном хосте, а выдает эту ошибку

 npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! my-app@0.1.0 start: `./node_modules/react-scripts/bin/react-scripts.js start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the my-app@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
 

Ответ №1:

Попробуйте переустановить npm , затем:

 cd my-app
rm -r node_modules
npm install (yarn is recommended)
 

Ответ №2:

Может быть проблема с деревом зависимостей проекта. Скорее всего, это не ошибка в Create React App, а то, что вам нужно исправить локально.

Пакет react-scripts, предоставляемый Create React App, требует зависимости:

«webpack»: «4.44.2»

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

C:Users *****node_moduleswebpack (версия: 5.10.1)

Известно, что ручная установка несовместимых версий вызывает проблемы с отладкой.

Если вы предпочитаете игнорировать эту проверку, добавьте SKIP_PREFLIGHT_CHECK=true в env-файл в вашем проекте. Это навсегда отключит это сообщение, но вы можете столкнуться с другими проблемами.