Tôi đã cài đặt mô-đun yêu cầu và gặp lỗi:
module.js:340
throw err;
^
Error: Cannot find module 'request'
Tôi đã đọc tất cả các bài đăng về lỗi này và hiểu rằng điều này là do các yêu cầu mô-đun không được tìm thấy trên toàn cầu, nhưng tôi đã thử 2 đề xuất
npm cài đặt yêu cầu -g
cái này có nên cài đặt nó trong / usr / loca / bin không? bởi vì tôi không thấy nó ở đó.
và
liên kết sudo npm
/ usr / local / lib / node_modules / request -> / Users / soulsonic / dev / sandbox / node_test / request
Tôi đã khởi động lại thiết bị đầu cuối sau mỗi lệnh, nhưng vẫn nhận được lỗi không thể tìm thấy mô-đun.
cập nhật
chắc hẳn đã có một số loại xung đột trong thư mục ban đầu của tôi, bởi vì "npm install request" không thêm "request" vào node_modules (có 10 cái khác trong đó) .. sau khi chuyển sang một thư mục mới, nó vừa hoạt động.
nếu tôi chạy nó với -g switch, tôi thấy nó được cài đặt vào / usr / local / lib / node_modules / request.
Có vẻ như tôi chỉ cần cập nhật hồ sơ của mình để đường dẫn trên được tự động thêm vào.