Пуштање на скриптови преку npm во JavaScript

Во датотеката package.json постои специјално поставување scripts, кое овозможува пушање на било кои терминални команди преку npm. Ова се користи за да се претворат долгите команди во попријатни.

Ајде да погледнеме како се работи со ова. Нека за пример имаме инсталирана алатка sloc:

terminalnpm install -D sloc

Нека треба да ја искористиме за да броиме содржина на папката src:

terminalnpx sloc src

Ајде да ја направиме наведената команда попријатна. За почеток, ајде да видиме што имаме во моментов во датотеката package.json:

package.json{
  "devDependencies": {
    "sloc": "^0.2.1"
  }
}

Ајде сега да го внесеме поставувањето scripts во неа. Ова поставување ќе претставува објект со имиња на команди и нивните вредности. Ајде да смислиме некое име за командата за броење, на пример count. Како вредност ќе ја наведеме терминалната команда што сакаме да ја пуштиме:

package.json{
  "devDependencies": {
    "sloc": "^0.2.1"
  },
  "scripts": {
    "count": "npx sloc src"
  }
}

Сега за повикување на оваа команда треба во терминалот да напишеме npm, потоа командата run и потоа името на командата што го смисливме:

terminalnpm run count
Задание 1

Направете своја команда за пуштање на библиотеката cowsay со одреден параметар.