Подтвердить что ты не робот

Sh: реакция-скрипты: команда не найдена после запуска npm start

Я клонировал приложение-ответ на свою систему и выполнил следующие команды

npm install -g create-react-app
npm install --save react react-dom

После этого я запустил

npm start 

Но он выбросил вышеупомянутую ошибку, он отлично работает на моей другой системе, из которой я нажал ее на github. Но он не работает ни в одной другой системе после клонирования Windows или Mac.

4b9b3361

Ответ 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 или установка пряжи