Почему я могу добавить скрипт в скрипт в package.json?

Я пытаюсь добавить скрипт в часы скрипта в файле package.json. Например, я получил:

{
"scripts": {
    "delete": "rm -f wwwroot/*.js wwwroot/*.css wwwroot/*.html wwwroot/*.map"
    "watch": "npm run delete; parcel watch Client/index.html --out-dir wwwroot"
  }
}

Затем, когда я запускаю npm run watch, в терминале выдается эта ошибка:


> [email protected] watch C:\Users\username\userProjectName\path\ProjectName
> npm run delete; parcel watch Client/index.html --out-dir wwwroot

npm ERR! missing script: delete;
npm ERR!
npm ERR! Did you mean this?
npm ERR!     delete

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\username\AppData\Roaming\npm-cache\_logs\2019-05-01T17_17_44_173Z-debug.lognpm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] watch: `npm run delete; parcel watch Client/index.html --out-dir wwwroot`
npm ERR! Exit status 1npm ERR!
npm ERR! Failed at the [email protected] watch script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\username\AppData\Roaming\npm-cache\_logs\2019-05-01T17_17_44_193Z-debug.log

но когда я запускаю его вручную, я имею в виду, что на самом деле я иду в терминал и набираю: npm run delete; parcel watch Client/index.html --out-dir wwwroot, он работает отлично


person Josue Toledo    schedule 01.05.2019    source источник
comment
Так что не работает?   -  person Dark Falcon    schedule 01.05.2019
comment
Продублировать строку, изменить ее под свои нужды?   -  person Martijn    schedule 01.05.2019
comment
comment
@DarkFalcon, когда я вызываю «npm run watch», выдает мне ошибку.   -  person Josue Toledo    schedule 01.05.2019
comment
Затем укажите ошибку в своем сообщении. Мы не телепаты...   -  person Dark Falcon    schedule 01.05.2019


Ответы (1)


Вам просто не хватает запятой после скрипта delete.

{
"scripts": {
    "delete": "rm -f wwwroot/*.js wwwroot/*.css wwwroot/*.html wwwroot/*.map",
    "watch": "npm run delete; parcel watch Client/index.html --out-dir wwwroot"
  }
}
person junvar    schedule 01.05.2019