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更新太快了,以至于买了几本书中有很多方法已经不能用了,所以还是只能在官方网站看英文,然后慢慢学习了。
读完了点一下,作者能得积分
赞赏
如果这篇内容帮到了你,不妨请作者喝杯咖啡
赞赏
如果这篇内容帮到了你,不妨请作者喝杯咖啡
选个金额
微信扫码扫一下,金额 ¥6
- 扫码后按所选金额支付即可
- 赞赏完全自愿,与积分、红包互不影响
发表评论