Tôi đang sử dụng Mac OSX. Tôi đã cài đặt nút qua Homebrew. Tôi đã cài đặt thư viện của mình (MomentJS) qua npm install -g moment
.Làm cách nào để yêu cầu một mô-đun sử dụng nút từ dòng lệnh?
Khi tôi gõ node
trong dòng lệnh, tôi nhận được NodeJS console, nó trông giống như:
>
Bây giờ, chúng ta hãy nói rằng tôi muốn sử dụng thư viện moment
. Nếu tôi gõ:
var moment = require('moment');
tôi nhận được lỗi sau:
Error: Cannot find module 'moment'
Làm thế nào tôi có thể cấu hình và require
một thư viện bên ngoài sử dụng Node từ dòng lệnh?
Hm - Tôi đang gặp lỗi tương tự ... – YPCrumble
Tôi vừa nhận ra rằng tôi đã chạy mã của mình trong một thư mục có 'thời gian' được cài đặt cục bộ, không phải trên toàn cầu. Có vẻ như '--require' có thể không hỗ trợ các mô-đun toàn cầu. – ordonezalex
Aha! Nó phải được cài đặt cục bộ. Cảm ơn bạn! – YPCrumble