เครื่องมือ npx ใน JavaScript
ในปัจจุบัน การติดตั้งแพ็กเกจแบบ global นั้นถือเป็นสิ่งที่ไม่ควรทำ สาเหตุคือ การติดตั้งแบบนี้จะทำให้ระบบปฏิบัติการรก และยังไม่สามารถเก็บหลายเวอร์ชันของไลบรารีสำหรับโปรเจกต์ต่าง ๆ ได้พร้อมกัน
ควรติดตั้งแพ็กเกจที่เป็นโปรแกรมแบบโลคัลในโปรเจกต์ และใช้เครื่องมือพิเศษชื่อ npx เพื่อเรียกใช้งานพวกมัน
มาดูกันว่าทำได้อย่างไร ลองติดตั้งยูทิลิตี sloc แบบโลคัลในโปรเจกต์ของเรา (ใน dependencies ประเภท dev):
npm install -D sloc
ตอนนี้ ขณะอยู่ในโฟลเดอร์โปรเจกต์ของเรา เราสามารถเรียกยูทิลิตีที่ติดตั้งไว้แล้วได้:
npx sloc .
ติดตั้งไลบรารี cowsay แบบโลคัล แล้วเรียกใช้งานมันผ่าน npx