#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-файл в вашем проекте. Это навсегда отключит это сообщение, но вы можете столкнуться с другими проблемами.