Покретање скриптова преко npm у JavaScript-у
У фајлу package.json постоји
специјално подешавање scripts,
које омогућава покретање било које
терминалске команде преко npm-a.
Ово се користи да би се дугачке команде
претвориле у пријатније.
Хајде да погледамо како се ради са овим. Нека за пример имамо инсталирану алатку 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 са одређеним параметром.