การติดตั้งแบบโกลบอลผ่าน npm ใน JavaScript

แพ็คเกจ npm บางตัวไม่ได้เป็นเพียงไลบรารี แต่เป็นโปรแกรม ซึ่งหลังการติดตั้งแล้วจะเพิ่มคำสั่งใหม่เข้าไปในเทอร์มินัล

โปรแกรมดังกล่าวควรติดตั้งแบบ โกลบอล ซึ่งหมายความว่าพวกมันจะ ถูกติดตั้งไม่ใช่ในโฟลเดอร์ node_modules ของโปรเจค แต่ลงในคอมพิวเตอร์ของคุณโดยตรง ในฐานะโปรแกรมหนึ่ง

เพื่อเข้าสู่โหมดติดตั้งแบบโกลบอล ต้องส่งแฟล็ก -g:

terminalnpm install -g somelib

ขึ้นอยู่กับวิธีการติดตั้ง NodeJS คุณอาจจำเป็นต้องเขียน sudo นำหน้าคำสั่ง (ปกติจะใช้ใน Linux):

terminalsudo npm install -g somelib

ลองดูตัวอย่างกัน ใช้ยูทิลิตี้ sloc, ซึ่งนับจำนวนบรรทัดโค้ดในโปรเจค ติดตั้งมันแบบโกลบอล:

terminalnpm install -g sloc

ขณะอยู่ในโฟลเดอร์ของโปรเจคใด ๆ ให้รันคำสั่งในเทอร์มินัล สำหรับนับบรรทัด โดยส่งพาธไปยังโฟลเดอร์ เป็นพารามิเตอร์ของคำสั่ง (จุดหมายถึงโฟลเดอร์ปัจจุบัน):

terminalsloc .
Задание 1

ติดตั้งไลบรารี cowsay แบบโกลบอล หลังการติดตั้งแล้ว ในเทอร์มินัล ให้เรียกใช้ ไลบรารีนี้โดยให้วัวพูดอะไรบางอย่าง ออกมาในเทอร์มินัล