npm ОШИБКА! отсутствует скрипт: запустить npm ERR! Полный журнал этого можно найти в: npm ERR! C:\Users\hp\AppData\Roaming\npm-cache_logs\2020-09-04T05_37_54_043Z-debug.log
я успешно запустил npm, но теперь, когда я пытаюсь запустить npm start, я обнаружил следующую ошибку:
comment
ответьте на этот вопрос: stackoverflow.com/questions/31976722/
- person Md. Abu Sayed   schedule 04.09.2020
Ответы (1)
Проверьте свой package.json
и убедитесь, что под вашим scripts
есть ключ start
. Если его нет, вам нужно убедиться, что в вашей корневой папке есть файл server.js
. Если ничего из этого не применимо, npm start
не сработает.
Согласно документам npm,
Это запускает произвольную команду, указанную в свойстве start пакета его объекта scripts. Если в объекте скриптов не указано свойство start, он запустит node server.js.
ресурс: https://docs.npmjs.com/cli/start.html
person
Edward Romero
schedule
04.09.2020
изначально, когда я установил npm, он запустился успешно, теперь есть два файла package.json 1) В этом у него есть сценарии: { start: запуск реагирующих сценариев, сборка: сборка реагирующих сценариев, проверка: проверка реагирующих сценариев, eject: react-scripts eject }, – 2) scripts: { test: echo \Error: тест не указан\ && exit 1 }, здесь я тоже применил start. Но это не работает
- person Sumedh Mahajan; 04.09.2020
@SumedhMahajan должен быть только один. Можете ли вы поделиться своей структурой каталогов, запустив
ls
внутри вашего корневого каталога. Кроме того, было бы хорошо, если бы вы добавили к вопросу копию scripts
в файле package.json, чтобы мы могли лучше видеть, что вы используете. Сейчас мы не знаем тип проекта. вы пытаетесь построить, поэтому мы отвечаем на вопрос в общем виде.
- person Edward Romero; 04.09.2020
ls --›my-app d----- 09-04-2020 12:24 node_modules d----- 28-04-2019 16:28 setup-files-react-beach-resort-master -a-- -- 28-04-2019 16:28 9301 App.css -a---- 28-04-2019 16:28 21879 data.js -a---- 09-04-2020 10:59 6650 package-lock .json -a---- 09-04-2020 12:26 317 package.json -a---- 20-07-2020 23:12 1895481 setup-files-react-beach-resort-master.zip
- person Sumedh Mahajan; 04.09.2020
{имя: json, версия: 1.0.0, описание: , main: data.js, зависимости: {react-icons: ^3.10.0, react-router-dom: ^5.2.0}, devDependencies: {}, скрипты : { тест: эхо \Ошибка: тест не указан\ && выход 1 }, автор: , лицензия: ISC }
- person Sumedh Mahajan; 04.09.2020
{ имя: мое-приложение, версия: 0.1.0, частная: правда, зависимости: { @testing-library/jest-dom: ^ 4.2.4, @testing-library/реакция: ^ 9.5.0, @testing-library /user-event: ^7.2.1, реакция: ^16.13.1, реакция-дом: ^16.13.1, реакция-скрипты: 3.4.1}, сценарии: { запуск: запуск реакции-скрипты, сборка: реакция-скрипты сборка, тест: тест реагирующих сценариев, извлечение: извлечение реагирующих сценариев }, eslintConfig: { extends: react-app }, browserslist: { производство: [ ›0,2%,
- person Sumedh Mahajan; 04.09.2020
хорошо, это проблема прямо там. Не уверен, как вы можете иметь два файла package.json в одном каталоге, но в любом случае. Вам нужно только иметь package.json
"name": "my-app"
Это тот файл со скриптами, который содержит "start"
который вам нужен
- person Edward Romero; 04.09.2020
так что я должен удалить эти дополнительные package.json?
- person Sumedh Mahajan; 04.09.2020
Привет, большое спасибо, может быть, это была просто глупая вещь, ваша была действительно правильной, но я сделал глупую ошибку, то есть я не использовал правильный путь для того, в котором существует фактический package.json, ха-ха, Извините за беспокойство и спасибо, я должен вам один :-)
- person Sumedh Mahajan; 04.09.2020