mongoDB報錯Cannotfindmodule'../build/Release/bson'

微個日光日發表於2015-06-14

打算用nodejs寫一個blog系統,發現nodejs還是存在很多的坑。在使用mongodb時遇到如下報錯問題:

{ [Error: Cannot find module `../build/Release/bson`] code: `MODULE_NOT_FOUND` } 
  js-bson: Failed to load c++ bson extension, using pure JS version

折騰了一番,最後是這樣解決的:

找到 npm 的module mongodb ..node_modulesmongodb
ode_modulessonextindex.js

並並在catch塊改變bson的js本版路徑:

bson = require(`../build/Release/bson`);

變成

bson = require(`../browser_build/bson`);

如果發現連資料夾browser_biuild都沒有的話(我的情況就是這樣),直接複製檔案:

..node_modulessonuildReleaseson

from

..node_modulessonrowser_buildson


相關文章