Muhammad Hafid

Janganlah malas untuk berkarya, biarpun sederhana tetapi bermanfaat bagi orang lain. Kerjakan dengan penuh kesabaran dan keikhlasan

Error: Cannot find module build/Release/bson

Haduuuh gusti, main main sama node js errornya ada ada aja dan cukup bikin bingung, kali ini sekarang saya ingin share mengenai error log yang muncul seperti pada gambar dibawah ini :

{ Error: Cannot find module '../build/Release/bson'
    at Function.Module._resolveFilename (module.js:489:15)
    at Function.Module._load (module.js:439:25)
    at Module.require (module.js:517:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/home/hafid/Workspace/jsDev/lessons/nodeauth/node_modules/mongodb/node_modules/bson/ext/index.js:15:10)
    at Module._compile (module.js:573:30)
    at Object.Module._extensions..js (module.js:584:10)
    at Module.load (module.js:507:32)
    at tryModuleLoad (module.js:470:12)
    at Function.Module._load (module.js:462:3) code: 'MODULE_NOT_FOUND' }
js-bson: Failed to load c++ bson extension, using pure JS version
Dari error diatas, disana saya sedang mencoba membuat sebuah tester sederhana node js yang saya koneksikan ke database mongodb yang menggunakan authenticate di mongodbnya.

Jika terjadi permasalahan tersebut coba lakukan langkah dibawah ini :

  • npm install bson
  • npm update
Setelah itu coba kalian jalankan script nodejs kalian dengan perintah "node namafilde.js"

Jika masih muncul error juga coba kalian cari file dengan path dibawah ini :

  • node_modules/
  • node_modules/mongodb/
  • node_modules/mongodb/node_modules/
  • node_modules/mongodb/node_modules/bson/
  • node_modules/mongodb/node_modules/bson/ext
Cari file dengan nama index.js
Rubah tulisan ini : bson = require('../build/Release/bson'); 
menjadi : bson = require('bson');

Pokoknya semua baris yang bentuk dan format tulisannya seperti itu dirubah, disini saya menemukan 2 baris, dan saya jamin tidak akan error lagi.
Labels: database , mongodb , nodejs

Thanks for reading Error: Cannot find module build/Release/bson . Please share...!

Back To Top