Sh: реакция-скрипты: команда не найдена после запуска npm start
Я клонировал приложение-ответ на свою систему и выполнил следующие команды
npm install -g create-react-app
npm install --save react react-dom
После этого я запустил
npm start
Но он выбросил вышеупомянутую ошибку, он отлично работает на моей другой системе, из которой я нажал ее на github. Но он не работает ни в одной другой системе после клонирования Windows или Mac.
Ответы
Ответ 1
Проверьте, существует ли каталог node_modules
. После нового клона, скорее всего, не будет node_modules
(так как это .gitignore
'd).
Решение
запустите npm install
, чтобы обеспечить загрузку всех депок.
Альтернативное решение
Если node_modules
существует, удалите его с помощью rm -rf node_modules
, а затем запустите npm install
.
Ответ 2
У меня была похожая проблема. В моем случае это помогло установить Yarn и сначала выполнить команду
yarn
и затем выполните команду
yarn start
Это может сработать и для вас, если клонированный проект имеет файл yarn.lock. Надеюсь, поможет!
Ответ 3
Перепробовал все вышеперечисленное, и ничего не получилось, поэтому я использовал npm я react-scripts
и это сработало
Ответ 4
https://github.com/facebookincubator/create-react-app
npm install -g create-react-app
create-react-app my-app
cd my-app/
npm start
Вы устанавливаете пакет create-react-app глобально.
После этого вы запустите его и создайте проект под названием my-app
.
Войдите в папку проекта и запустите npm start
. Если это не работает, попробуйте запустить npm install
, а затем npm start
. Если это не сработает, попробуйте обновить версию node и/или npm.
Ответ 5
вы не должны устанавливать реакции-сценарии глобально, для меня это устраняет проблему:
npm install --save react react-dom react-scripts
если это все еще не работает:
1 - update to latest npm version : npm install -g [email protected]
2 - delete node_modules directory
3 - reinstall all dependencies : npm install
Ответ 6
Эта ошибка возникает при установке пакета с помощью npm install
вместо yarn install
или наоборот.
Ответ 7
Просто столкнулся с этой проблемой после установки материала-ui.
Решил его, просто запустив npm install
снова.
Ответ 8
Удаление package-lock.json и node_modules, тогда для меня работала npm.
Ответ 9
Просто установка Yarn решила проблему для меня
Ответ 10
Если ни один из других ответов не работает должным образом (после обновления npm и т.д.). Я настоятельно рекомендую вам установить проект на рабочий стол.
имя-проекта-приложения- проекта
Ответ 11
npm install --save react react-dom react-scripts
Выше команда работала на меня.
Ответ 12
Я просто случайно испытал эту ошибку "реакция-скрипты: команда не найдена" после выдачи запроса react-scripts build
, который ранее работал нормально.
Простая перезагрузка моей системы исправила проблему.
Ответ 13
Время от времени меня это ошеломляет, когда я начинаю с create-реагировать на app, пожалуйста, убедитесь, что ваша переменная NODE_ENV установлена для разработки, а не для производства, так как devDependencies в вашем package.json не будут установлены программой npm install.
Ответ 14
если кто-то желает использовать только npm, запустите этот npm я react-native-scripts --save
, затем npm start или любую npm я react-native-scripts --save
команду, которую вы используете.
Ответ 15
Решение 1:
удалите файл package-lock.json, а затем введите → npm install
Решение 2:
/Users/piyushbajpai/.npm/_logs/2019-03-11T11_53_27_970Z-debug.log
как это мой путь отладки → так что вы найдете в консоли → нажмите на команду и нажмите на ссылку, вы найдете строку ошибки; как это:
многословная ошибка стека: [email protected] начало: запуск react-scripts start
Решение 3:
удалите node_module и npm я новым способом.
Решение 4:
перейдите в node_module и удалите папку jses и удалите ее, затем выполните npm я и снова начните с npm start
Ответ 16
У меня были проблемы с последней версией пряжи 1.15.1-1
Я исправил это, понизив версию до sudo apt-get install yarn=1.12.3-1
Ответ 17
Решение, которое сработало для меня ниже. Попробуйте создать приложение React с помощью этой команды.
create-react-app react-app --scripts-version 1.1.5
Ответ 18
В package.json я изменил
"start": react-scripts start"
от до
"start": "NODE_ENV=production node_modules/react-scripts/bin/react-scripts.js start"
Я надеюсь, что это решит проблему для некоторых людей. Хотя другие решения выше, похоже, не работают для меня.
Ответ 19
Я столкнулся с этой ошибкой после переименования каталога с символом @/
в macOS, чтобы соответствовать имени моего пространства имен пакета NPM.
Когда команда NPM искала установленные пакеты в моем локальном node_modules
, она не смогла найти его из-за того, как macOS переписывал путь к каталогу. После переименования каталога без @/
я снова заработал.
Ответ 20
Если у вас возникла эта проблема в контейнере Docker, просто убедитесь, что node_modules не добавлены в файл .dockerignore.
У меня была такая же проблема sh1: реагировать скрипты не найдены. Для меня это было решением
Ответ 21
Просто Вы должны восстановить пакеты, чтобы решить эту проблему,
Просто запустите команду:
установка npm или установка пряжи