个人博客
专注IT梦想的地方

MongoDB数据库报错Cannot find module ‘../build/Release/bson’处理方法

今天在学习连接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

然后死活搞不好,发现nodejs很多坑,于是百度,发现了以下处理方法:

找到 npm 的module mongodb ..node_modules\mongodb\node_modules\bson\ext\index.js

并并在catch块改变bson的js本版路径:

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

变成下面的

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

 

如果发现连文件夹browser_biuild都没有的话(我的情况就是这样),直接复制文件:

..node_modules\bson\build\Release\bson

修复成下面的

..node_modules\bson\browser_build\bson

 

nodejs更新太快了,以至于买了几本书中有很多方法已经不能用了,所以还是只能在官方网站看英文,然后慢慢学习了。

赞(155) 打赏
未经允许,不得转载本站任何文章:智言个人博客 » MongoDB数据库报错Cannot find module ‘../build/Release/bson’处理方法

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏