ინსტრუმენტი npx JavaScript-ში
ამჟამად პაკეტების გლობალური დაყენება ცუდ ტონად ითვლება. საქმე იმაშია, რომ ასეთი დაყენება აბინძურებს ოპერაციულ სისტემას და ასევე არ იძლევა საშუალებას სხვადასხვა პროექტისთვის ბიბლიოთეკის რამდენიმე ვერსია ერთდროულად გვქონდეს.
უკეთესია პროგრამები-პაკეტები დაიდოს ლოკალურად პროექტში, ხოლო მათი გასაშვებად გამოიყენოს სპეციალური ინსტრუმენტი npx.
მოდით ვნახოთ, როგორ კეთდება ეს. დავაყენოთ ლოკალურად პროექტში უტილიტა sloc (dev დამოკიდებულებებში):
npm install -D sloc
ახლა, ჩვენი პროექტის საქაღალდეში ვიმყოფებით, ჩვენ შეგვიძლია გამოვიძახოთ დაყენებული უტილიტა:
npx sloc .
დააყენეთ ლოკალურად ბიბლიოთეკა cowsay და შემდეგ გამოიძახეთ იგი npx-ის მეშვეობით.