У меня есть проект, на котором я не могу запустить npm start.
Я не касался этого проекта две недели. Единственное, что я сделал вчера, это добавил репозиторий git, вот и все.
Когда я попытался запустить npm start, я получил такую ошибку:
sh: react-scripts-start: command not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! [email protected] start: 'react-scripts-start'
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Я просмотрел решения в других сообщениях об этой же ошибке, но у меня ничего не работает. Я удалил каталог node_modules и файлы package-lock.json, затем запустил npm install.
Однако я по-прежнему получаю то же сообщение об ошибке. Кто-нибудь знает в чем дело?
Это мой файл package.json:
{
"name": "bk-react-replica",
"version": "0.1.0",
"private": true,
"homepage": "http://qhafeezdomain.dreamhosters.com/projects/bkreplica",
"dependencies": {
"antd": "^3.3.0",
"normalize.css": "^8.0.0",
"react": "^16.2.0",
"react-dom": "^16.2.0",
"react-native-scripts": "^1.13.1",
"react-redux": "^5.0.7",
"react-router-dom": "^4.2.2",
"react-scripts": "^1.1.4",
"react-scripts-cssmodules": "^1.0.171",
"redux": "^3.7.2"
},
"scripts": {
"start": "react-scripts-start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
}
}
@antzshrek я добавил файл package.json
должен ли "react-scripts-start" быть "react-scripts start"? удалить последний -
@ davidhu2000 да, вот в чем проблема. Спасибо!





Поскольку я отсылаю вас к отвечать, который я предоставил по вопросу, аналогичному вашему, запустите это:
npm i -g npm //which will update npm
rm -rf node_modules/ && npm cache clean // to remove the existing modules and clean the cache.
npm install //to re-install the project dependencies.
Отредактировано:
Я только что заметил, что у вашего package.json он должен быть:
"scripts": {
"start": "react-scripts start",
нет
"scripts": {
"start": "react-scripts-start",
Рад знать, что могу быть вам полезен.
Можете ли вы обновить свой вопрос с помощью
package.json