Запуск скрыптоў праз npm у JavaScript

У файле package.json існуе спецыяльная налада scripts, якая дазваляе запускаць любыя каманды тэрмінала праз npm. Гэта выкарыстоўваецца для таго, каб ператварыць доўгія каманды ў больш прыемныя.

Давайце паглядзім, як з гэтым працаваць. Хай для прыкладу ў нас усталявана ўтыліта sloc:

terminalnpm install -D sloc

Хай нам трэба з яе дапамогай палічыць змесціва папкі src:

terminalnpx sloc src

Давайце зробім больш прыемнай прыведзеную вышэй каманду. Для пачатку паглядзім, што ў нас зараз у файле package.json:

package.json{
  "devDependencies": {
    "sloc": "^0.2.1"
  }
}

Давайце цяпер пропiшем у яго наладу scripts. Гэтая налада будзе прадстаўляць сабой аб'ект з імёнамі каманд і іх значэннямі. Прыдумаем для каманды падліку якое-небудзь імя, напрыклад count. У якасці значэння ўкажам каманду тэрмінала, якую мы хочам запускаць:

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

Цяпер для выкліку гэтай каманды мы павінны ў тэрмінале напісаць npm, потым каманду run і потым прыдуманае намі імя каманды:

terminalnpm run count
Задание 1

Зрабіце сваю каманду для запуску бібліятэкі cowsay з пэўным параметрам.