Могу ли я запустить команду из сценария bin package.json? - PullRequest
0 голосов
/ 09 мая 2018

Можно ли запустить команду из скрипта bin в package.json?Я знаю, что он ожидает путь к файлу и попытка выполнить команду там приводит к ошибке при установке (после публикации в npm).Можно ли выполнить команду, как в npm start?

Примеры:

{
  "name": "myscript",
  "version": "1.0.3",
  "bin": {
    "myscript": "app/main.js"
  }
}

Это создаст символическую ссылку из скрипта app/main.js на /usr/local/bin/myscript
Вместо этого я хочу достичь:

{
  "name": "myscript",
  "version": "1.0.3",
  "bin": {
    "myscript": "echo hello world"
  }
}

Возможны обходные пути.

1 Ответ

0 голосов
/ 09 мая 2018

Судя по тому, что вы написали, кажется, что вы ищете https://docs.npmjs.com/cli/run-script.

С помощью свойства сценария package.json вы можете определить сценарии как произвольные команды оболочки или программы, установленные в ./node_modules/.bin.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...