⊗jsSpTlNS 198 of 294 menu

JavaScript-ში სკრიპტების გაშვება npm-ის მეშვეობით

ფაილში 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 გასაშვებად გარკვეული პარამეტრით.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა