เครื่องมือ npx ใน JavaScript

ในปัจจุบัน การติดตั้งแพ็กเกจแบบ global นั้นถือเป็นสิ่งที่ไม่ควรทำ สาเหตุคือ การติดตั้งแบบนี้จะทำให้ระบบปฏิบัติการรก และยังไม่สามารถเก็บหลายเวอร์ชันของไลบรารีสำหรับโปรเจกต์ต่าง ๆ ได้พร้อมกัน

ควรติดตั้งแพ็กเกจที่เป็นโปรแกรมแบบโลคัลในโปรเจกต์ และใช้เครื่องมือพิเศษชื่อ npx เพื่อเรียกใช้งานพวกมัน

มาดูกันว่าทำได้อย่างไร ลองติดตั้งยูทิลิตี sloc แบบโลคัลในโปรเจกต์ของเรา (ใน dependencies ประเภท dev):

terminalnpm install -D sloc

ตอนนี้ ขณะอยู่ในโฟลเดอร์โปรเจกต์ของเรา เราสามารถเรียกยูทิลิตีที่ติดตั้งไว้แล้วได้:

terminalnpx sloc .
Задание 1

ติดตั้งไลบรารี cowsay แบบโลคัล แล้วเรียกใช้งานมันผ่าน npx