การติดตั้งแบบโกลบอลผ่าน npm ใน JavaScript
แพ็คเกจ npm บางตัวไม่ได้เป็นเพียงไลบรารี แต่เป็นโปรแกรม ซึ่งหลังการติดตั้งแล้วจะเพิ่มคำสั่งใหม่เข้าไปในเทอร์มินัล
โปรแกรมดังกล่าวควรติดตั้งแบบ
โกลบอล ซึ่งหมายความว่าพวกมันจะ
ถูกติดตั้งไม่ใช่ในโฟลเดอร์ node_modules
ของโปรเจค แต่ลงในคอมพิวเตอร์ของคุณโดยตรง
ในฐานะโปรแกรมหนึ่ง
เพื่อเข้าสู่โหมดติดตั้งแบบโกลบอล
ต้องส่งแฟล็ก -g:
npm install -g somelib
ขึ้นอยู่กับวิธีการติดตั้ง
NodeJS คุณอาจจำเป็นต้องเขียน
sudo นำหน้าคำสั่ง (ปกติจะใช้ใน Linux):
sudo npm install -g somelib
ลองดูตัวอย่างกัน ใช้ยูทิลิตี้ sloc, ซึ่งนับจำนวนบรรทัดโค้ดในโปรเจค ติดตั้งมันแบบโกลบอล:
npm install -g sloc
ขณะอยู่ในโฟลเดอร์ของโปรเจคใด ๆ ให้รันคำสั่งในเทอร์มินัล สำหรับนับบรรทัด โดยส่งพาธไปยังโฟลเดอร์ เป็นพารามิเตอร์ของคำสั่ง (จุดหมายถึงโฟลเดอร์ปัจจุบัน):
sloc .
ติดตั้งไลบรารี cowsay แบบโกลบอล หลังการติดตั้งแล้ว ในเทอร์มินัล ให้เรียกใช้ ไลบรารีนี้โดยให้วัวพูดอะไรบางอย่าง ออกมาในเทอร์มินัล