Tôi đang học nodejs tại thời điểm này trên Windows. Một số mô-đun được cài đặt trên toàn cầu với npm.cmd và nodejs không thể tìm thấy các mô-đun đã cài đặt. Lấy ngọc làm ví dụ,
npm install jade -g
Jade được cài đặt trong thư mục "C:\Program Files (x86)\nodejs\node_modules"
, nhưng đoạn mã sau sẽ bị "Cannot find module 'jade'"
lỗi,
var jade = require('jade');
Tuy nhiên, mã sẽ chạy thành công khi ngọc được cài đặt cục bộ (không có tùy chọn -g trong npm). Tôi không muốn sử dụng các mô-đun được cài đặt cục bộ, thật lãng phí không gian đĩa cho tôi. Làm cách nào tôi có thể làm cho các mô-đun được cài đặt toàn cầu hoạt động trên Windows?