Можно ли добавить подкоманды в NPM? - PullRequest
0 голосов
/ 25 октября 2018

Мне было интересно, смогу ли я создать пакет, который расширяет NPM и добавляет новую подкоманду.Я хотел бы создать что-то вроде npm pretty, что бы упорядочить мои ключи package.json в определенном порядке.

  • Я знаю, что это возможно со сценариями npm, но я хочу, чтобы это было подкомандойиспользовать его глобально.
  • Я знаю, что есть https://github.com/keithamus/sort-package-json, но я хочу расширить этот проект для своих нужд.

1 Ответ

0 голосов
/ 29 октября 2018

Насколько я могу обнаружить, у вас есть два варианта.

Во-первых, добавьте к ключу scripts файла package.json вашего проекта:

"scripts" : {
    "pretty": "some-command-to-run [args]"
}

Чтобы запустить его, вы будете использовать npm run pretty.Что не совсем так, как вы хотите, но это то, что предлагается.

Я думал, что существует какая-то форма глобального файла package.json, но я не могу найти какую-либо документацию по этому поводу, поэтому я воспринимаю отсутствие документации как документацию об отсутствии.

Это означает, что ваш единственный вариант - отправить обратно в npm источник в виде запроса на получение, и, надеюсь, они приведут его к базовому уровню.

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