Kesalahan yang Anda dapatkan menunjukkan bahwa paket NPM untuk MongoDB tidak diinstal dengan benar.
Perbaikan di sini tergantung pada bagaimana Anda berencana untuk memanfaatkan NPM. Pengoperasian manajer paket NPM memiliki dua mode operasi yang berbeda:lokal dan global.
Yang pertama (dan default ) mode adalah "lokal".
Jika Anda pergi ke folder dengan server.js
Anda akan melihat sub-folder bernama node_modules
. Di bawah folder itu akan ada mongodb
map. Jika folder tersebut tidak ada, maka mongodb
modul tidak terpasang di jalur tersebut.
Untuk memperbaikinya, cd
ke folder itu dan ketik npm install mongodb
. Ketika proses selesai, Anda harus memiliki node_modules/mongodb
folder tersedia.
Anda juga dapat menginstal paket MongoDB secara global menggunakan npm install -g mongodb
. Ini berguna jika Anda menggunakan banyak hal baris perintah node.js, tetapi kurang berguna jika Anda menerapkan semuanya.
Catatan Samping :ada standar yang berkembang seputar package.json
. package.json
adalah cara standar untuk memasukkan semua dependensi untuk modul yang diberikan. Ini memungkinkan Anda untuk menjalankan npm update
atau npm install
di root proyek/paket dan secara efektif "menarik" semua dependensi. Ini sangat menyederhanakan proses penerapan dan proses menjaga dependensi Anda tetap sejalan.