Стартиране на скриптове чрез 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 с определен параметър.