MongoDB

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

智言 2015年11月15日 阅读(10891) 0

今天在学习连接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更新太快了,以至于买了几本书中有很多方法已经不能用了,所以还是只能在官方网站看英文,然后慢慢学习了。

分享到

智言

业务开发请联系QQ:5679361

评论 抢沙发

评论前必须登录!

 


如果你觉得本站内容对你有所帮助,比如提升你对编程方面的认识,你可以通过上面的二维码请博主喝杯咖啡,安好。

WEB前端开发部落(公众号:webapp_club)

群列表

前端初级学习群:初级Web前端学习群(后期为支付入群)
PHP初级学习群:PHP(MySQL)学习交流群
QQ群仅作为相关领域讨论平台,均提供高质量问题交流,禁止闲聊,无法接受的朋友请勿加群!
进群需要通过这里获取进群码才能进群哦!

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

支付宝扫一扫打赏

微信扫一扫打赏