failed to load c++ bson extension using pure js version

When you installed the mongoose module by npm, it hasn't build bson module within it's forlder. see the file 'node_modules/mongoose/node_modules/mongodb/node_modules/bson/ext/index.js'

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

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

So just change it to bson = require('bson'); 

bson = require('bson');

and install bson module by npm.

 

这里说的很明白,唯一不同的是这个index.js的位置,可能不是上面说的结构,但是一定是在node_modules中的,慢慢找找,找到后按照上面说的,就ok了。

posted @ 2015-01-22 13:35  薛定谔的猫_  阅读(610)  评论(0编辑  收藏  举报