Что я должен установить для своего "стартового" скрипта в NPM package.json?

Я не могу запустить npm start, потому что у меня нет "стартового" скрипта в моем package.json. Проблема в том, что я не знаю, что туда вводить. Как мне узнать, что мне следует установить в стартовом скрипте? Я пробовал различные значения, такие как "начало": "узел app.js" и "начало": "узел server.js", но они не работали.

Это журнал отладки, когда я пробую npm start

1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'start' ]
2 info using [email protected]
3 info using [email protected]
4 verbose config Skipping project config: C:\Users\Aristophanes/.npmrc. (matches userconfig)
5 verbose stack Error: missing script: start
5 verbose stack     at run (C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:155:19)
5 verbose stack     at C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:63:5
5 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:115:5
5 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:418:5
5 verbose stack     at handleExists (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:382:20)
5 verbose stack     at fs.stat (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:390:33)
5 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29
5 verbose stack     at FSReqCallback.oncomplete (fs.js:161:21)
6 verbose cwd C:\Users\Aristophanes
7 verbose Windows_NT 10.0.17134
8 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
9 verbose node v11.1.0
10 verbose npm  v6.4.1
11 error missing script: start
12 verbose exit [ 1, true ]

Обновлять: У меня теперь есть "начало": "node.js" в моем разделе сценариев package.json. Когда я пробую npm start сейчас, я получаю следующее в журнале ошибок:

1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'start' ]
2 info using [email protected]
3 info using [email protected]
4 verbose config Skipping project config: C:\Users\Aristophanes/.npmrc. (matches userconfig)
5 verbose run-script [ 'prestart', 'start', 'poststart' ]
6 info lifecycle [email protected]~prestart: [email protected]
7 verbose lifecycle [email protected]~prestart: unsafe-perm in lifecycle true
8 verbose lifecycle [email protected]~prestart: PATH: C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;C:\Users\Aristophanes\node_modules\.bin;C:\Program Files\cmder\bin;C:\Program Files\cmder\vendor\conemu-maximus5\ConEmu\Scripts;C:\Program Files\cmder\vendor\conemu-maximus5;C:\Program Files\cmder\vendor\conemu-maximus5\ConEmu;C:\Program Files\nodejs;C:\Users\Aristophanes\AppData\Roaming\npm;C:\ProgramData\Boxstarter;C:\Python27\;C:\Python27\Scripts;C:\Program Files\Microsoft MPI\Bin\;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Go\bin;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Users\Aristophanes\Go\bin;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Users\Aristophanes\AppData\Local\Programs\Python\Python37;C:\Users\Aristophanes\AppData\Local\Programs\Python\Python37\Scripts;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\PHP;C:\ProgramData\chocolatey\bin;C:\Program Files\Geth;C:\HashiCorp\Vagrant\bin;C:\Program Files\Git\cmd;C:\composer;C:\Program Files\nodejs\;C:\Program Files\Git\mingw64;C:\Program Files\Git\usr\bin;C:\Program Files\cmder
9 verbose lifecycle [email protected]~prestart: CWD: C:\Users\Aristophanes
10 silly lifecycle [email protected]~prestart: Args: [ '-c', 'npm install' ]
11 silly lifecycle [email protected]~prestart: Returned: code: 1  signal: null
12 info lifecycle [email protected]~prestart: Failed to exec prestart script
13 verbose stack Error: [email protected] prestart: `npm install`
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\index.js:301:16)
13 verbose stack     at EventEmitter.emit (events.js:182:13)
13 verbose stack     at ChildProcess.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
13 verbose stack     at ChildProcess.emit (events.js:182:13)
13 verbose stack     at maybeClose (internal/child_process.js:970:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:257:5)
14 verbose pkgid [email protected]
15 verbose cwd C:\Users\Aristophanes
16 verbose Windows_NT 10.0.17134
17 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
18 verbose node v11.1.0
19 verbose npm  v6.4.1
20 error code ELIFECYCLE
21 error errno 1
22 error [email protected] prestart: `npm install`
22 error Exit status 1
23 error Failed at the [email protected] prestart script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]

Я думаю, ваш package.json имеет неправильный формат. Он говорит Error: missing script: start, в то время как вы написали, что вы указали сценарий запуска.

vibhor1997a 10.11.2018 08:06

Я пробовал писать сценарии "запуска", но они не работали, поэтому в настоящее время у меня их нет. Я спрашиваю, на что мне поставить "запуск" скрипта ..

Aristophanes 10.11.2018 08:10

Журнал, который вы должны добавить, - это когда вы указали сценарии запуска, как указано выше. Вы можете попробовать node . как скрипт.

vibhor1997a 10.11.2018 08:12

Пожалуйста, ознакомьтесь с обновлением этого вопроса, я добавил соответствующий журнал, спасибо

Aristophanes 10.11.2018 08:22

Что вы хотите, чтобы произошло, когда вы запускаете команду, в частности?

Sello Mkantjwa 10.11.2018 10:20

Есть ли конкретный файл, который вы хотите запустить? И как это называется?

Sello Mkantjwa 10.11.2018 10:20

Ну изначально это было для работы с React. Я следил за инструкцией, мне нужно было запустить "npm start", и я получил ошибку, которая открыла целую банку червей.

Aristophanes 10.11.2018 12:33

У меня также возникает такая же проблема при запуске существующего проекта, который клонирован из github.

nilesh 28.11.2018 12:19
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
8
1 264
1

Ответы 1

попробуйте записать start внутри scripts, указав путь к файлу вашего сервера.

"start": "node ./index.js",

Другие вопросы по теме