Запустите командный скрипт, которого нет в пакете. json используя пряжу - PullRequest
0 голосов
/ 14 апреля 2020

Как мне запустить скрипт, который недоступен в package.json?

Все работает нормально, если я выполню:

yarn run build

И мой package.json содержит скрипт сборки:

{
  "scripts": {
    "build": "rollup -c"
  }
}

Но я получаю ошибку, если выполняю напрямую:

yarn run rollup -c // ERROR: Command \"rollup -c\" not found

Мне нужно выполнить команды с использованием переменных среды , доступных для сценариев во время выполнения yarn run <script>.

Есть ли какой-то синтаксис, который мне не хватает?

1 Ответ

0 голосов
/ 14 апреля 2020

Когда вы делаете yarn run build, он ищет скрипт build внутри вашего пакета. json секцию скриптов.

Когда вы запускаете yarn run rollup -c, он ищет rollup, который не не существует внутри вашего пакета. json.

Если вы хотите запустить rollup -c, сделайте это без yarn run, и оно должно работать.

...