сбой при запуске скрипта react

#reactjs #npm

#reactjs #npm

Вопрос:

Я работаю над проектом React в среде IDE Intellij. Но мой проект терпит неудачу, когда я пытаюсь запустить его с помощью npm start. Код ошибки сообщает мне, что критической точкой является запуск сценария запуска в package.json.

Я уже пробовал наиболее часто даваемый здесь совет: переустановите node.js , node_modules. Но у меня это не работает.

Спасибо, что уже рассмотрели мою проблему.

Вот код ошибки в терминале.

 VXN5155:dhbw-engineering ThomasA$ npm start

> dhbw-engineering@0.1.0 start /Users/ThomasA/Desktop/Uni/3semester/Sw-:Webengineering/ProjektPraxisSwEngineering/dhbw-engineering
> react-scripts start

sh: react-scripts: command not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! dhbw-engineering@0.1.0 start: `react-scripts start`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the dhbw-engineering@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/ThomasA/.npm/_logs/2020-09-17T08_03_23_911Z-debug.log
  

Редактировать: Ниже приведены сценарии, определенные в scripts разделе моего package.json:

 "scripts": {
  "start": "react-scripts start",
  "build": "react-scripts build",
  "test": "react-scripts test",
  "eject": "react-scripts eject"
},
  

Комментарии:

1. Попробуйте либо npx react-scripts start npm react-scripts start

2. npx запуск реактивных скриптов работает для меня. Большое вам спасибо! запуск npm react-scripts не сработал для меня.

Ответ №1:

Выполнить chmod x node_modules/.bin/react-scripts .

Затем запустите npm start . Это должно сработать

Ответ №2:

У меня была такая же проблема с npm start в проекте react сразу после create-react-app .

Я исправил это с помощью:

  • Создаю .env файл в корневом каталоге моего приложения react.
  • Затем добавляем SKIP_PREFLIGHT_CHECK=true в файл.env. Это устранило проблему.

Тогда npm start или yarn start это должно сработать.