#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
это должно сработать.