Пуштање на скриптови преку 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 со одреден параметар.