Запуск скрыптоў праз 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 з пэўным параметрам.