Lỗi bạn gặp phải cho biết rằng gói NPM cho MongoDB không được cài đặt đúng cách.
Cách khắc phục ở đây phụ thuộc vào cách bạn định tận dụng NPM. Trình quản lý gói NPM hoạt động có hai phương thức hoạt động khác nhau:cục bộ và toàn cầu.
Đầu tiên ( và mặc định ) chế độ là "cục bộ".
Nếu bạn đi đến thư mục có server.js
bạn sẽ thấy một thư mục con có tên node_modules
. Dưới thư mục đó sẽ là mongodb
thư mục. Nếu thư mục đó không có, thì mongodb
mô-đun không được cài đặt trên đường dẫn đó.
Để sửa lỗi này, cd
vào thư mục đó và nhập npm install mongodb
. Khi quá trình hoàn tất, bạn sẽ có node_modules/mongodb
thư mục có sẵn.
Bạn cũng có thể cài đặt gói MongoDB trên toàn cầu bằng cách sử dụng npm install -g mongodb
. Điều này hữu ích nếu bạn đang sử dụng nhiều nội dung dòng lệnh node.js, nhưng ít hữu ích hơn nếu bạn đang triển khai toàn bộ.
Ghi chú bên cạnh :có một tiêu chuẩn đang phát triển xung quanh package.json
. package.json
là một cách tiêu chuẩn hóa bao gồm tất cả các phụ thuộc cho một mô-đun nhất định. Điều này cho phép bạn chạy npm update
hoặc npm install
ở gốc của một dự án / gói và "kéo vào" tất cả các phần phụ thuộc một cách hiệu quả. Điều này giúp đơn giản hóa đáng kể quy trình triển khai và quy trình giữ các phần phụ thuộc của bạn trong dòng.