sh: react-scripts: команда не найдена после запуска npm start

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

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

после этого я побежал

npm start 

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

12 ответов


проверить, если существует. После свежего клона, скорее всего, не будет node_modules (поскольку .gitignore ' d).

решение

run npm install чтобы убедиться, что все deps загружены.

Альтернативный Вариант

если node_modules существует, удалите его с помощью rm -rf node_modules и затем запустить npm install.


У меня была аналогичная проблема. В моем случае это помогло установить Yarn и запустить команду "yarn", а затем"yarn start". Это может сработать и для вас, если проект, который вы клонировали, имеет пряжу.файл блокировки. Надеюсь, это поможет!


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. Если это не работает, попробуйте обновить версию узла и/или НПМ.


пробовал все вышеперечисленное, и ничего не работало, поэтому я использовал npm i react-scripts и он работал


вы не должны устанавливать react-скрипты глобально, для меня это исправило проблему:

npm install --save react react-dom react-scripts

если это все еще не работает :

1 - update to latest npm version : npm install -g npm@latest
2 - delete node_modules directory
3 - reinstall all dependencies : npm install

эта ошибка возникает при установке пакета с npm install вместо yarn install или наоборот.


просто делая пряжу установить решил проблему для меня


Я просто случайно испытал эту ошибку "react-scripts: command not found" после выдачи react-scripts build запрос, который ранее работал просто отлично.

простая перезагрузка моей системы исправила проблему.


просто столкнулся с этой проблемой после установки material-ui.

решил его, просто запустив npm install снова.


удаления пакета-замка.json и node_modules затем npm install работали для меня.


Это поражает меня время от времени, когда у меня есть новый старт с create-react-app, пожалуйста, убедитесь, что ваш переменной NODE_ENV переменная имеет значение развитие не производство, как devDependencies в вашем пакете.json не будет установлен npm install.


если кто-то хочет использовать только npm, запустите это npm i react-native-scripts --save, затем npm start или любая команда, которую вы используете