JavaScript-ում npm-ի միջոցով սկրիպտների գործարկում

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 գրադարանը գործարկելու համար որոշակի պարամետրով: