Cài đặt toàn cục thông qua npm trong JavaScript
Một số gói npm không chỉ đơn giản là thư viện, mà còn là các chương trình, sau khi cài đặt, sẽ thêm một lệnh mới vào terminal.
Các chương trình như vậy nên được cài đặt
toàn cục. Điều này có nghĩa là chúng sẽ
được cài đặt không phải trong thư mục node_modules
của dự án, mà đơn giản là vào máy tính của bạn như
một chương trình.
Để kích hoạt chế độ cài đặt toàn cục,
cần truyền cờ -g:
npm install -g somelib
Tùy thuộc vào cách cài đặt
NodeJS, bạn có thể cần viết
sudo trước lệnh (thường là đối với Linux):
sudo npm install -g somelib
Hãy xem xét một ví dụ. Lấy tiện ích sloc, đếm số dòng code trong dự án. Cài đặt nó toàn cục:
npm install -g sloc
Khi đang ở trong thư mục của bất kỳ dự án nào, hãy thực thi lệnh trong terminal để đếm dòng code, truyền đường dẫn tới thư mục làm tham số cho lệnh (dấu chấm - thư mục hiện tại):
sloc .
Hãy cài đặt toàn cục thư viện cowsay. Sau khi cài đặt, trong terminal hãy gọi thư viện này, bắt chú bò nói điều gì đó vào terminal.