Запуск скриптов через npm в JavaScript

В файле package.json существует специальная настройка scripts, которая позволяет запускать любые команды терминала через npm. Это используется для того, чтобы превратить длинные команды в более приятные.

Давайте посмотрим, как с этим работать. Пусть для примера у нас установлена утилита sloc:

npm install -D sloc

Пусть нам надо с ее помощью считать содержимое папки src:

npx sloc src

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

{ "devDependencies": { "sloc": "^0.2.1" } }

Давайте теперь пропишем в него настройку scripts. Эта настройка будет представлять собой объект с именами команд и их значениями. Придумаем для команды подсчета какое-нибудь имя, например count. В качестве значения укажем команду терминала, которую мы хотим запустить:

{ "devDependencies": { "sloc": "^0.2.1" }, "scripts": { "count": "npx sloc src" } }

Теперь для вызова этой команды мы должны в терминале написать npm, потом команду run и потом придуманное нами имя команды:

npm run count

Сделайте свою команду для запуска библиотеки cowsay с определенным параметром.



Чат с GPT Компилятор