Запуск скрыптоў праз npm у JavaScript
У файле package.json існуе
спецыяльная налада scripts,
якая дазваляе запускаць любыя
каманды тэрмінала праз npm.
Гэта выкарыстоўваецца для таго, каб
ператварыць доўгія каманды ў больш
прыемныя.
Давайце паглядзім, як з гэтым працаваць. Хай для прыкладу ў нас усталявана ўтыліта sloc:
npm install -D sloc
Хай нам трэба з яе дапамогай палічыць
змесціва папкі src:
npx sloc src
Давайце зробім больш прыемнай
прыведзеную вышэй каманду.
Для пачатку паглядзім, што ў нас
зараз у файле package.json:
{
"devDependencies": {
"sloc": "^0.2.1"
}
}
Давайце цяпер пропiшем у яго наладу
scripts. Гэтая налада будзе прадстаўляць
сабой аб'ект з імёнамі каманд і іх значэннямі.
Прыдумаем для каманды падліку якое-небудзь імя,
напрыклад count. У якасці значэння ўкажам
каманду тэрмінала, якую мы хочам запускаць:
{
"devDependencies": {
"sloc": "^0.2.1"
},
"scripts": {
"count": "npx sloc src"
}
}
Цяпер для выкліку гэтай каманды
мы павінны ў тэрмінале напісаць npm,
потым каманду run і потым прыдуманае
намі імя каманды:
npm run count
Зрабіце сваю каманду для запуску бібліятэкі cowsay з пэўным параметрам.