本站目前升级了全新主题zhime,该主题色彩更清新明亮。售价99元/套,你值得拥有,后台配置全,永久更新。另外还有Next.js版本!😃

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

今天在学习连接nodejs连接mongodb数据库的时候出现了以下错误:

code
{ [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本版路径:

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

变成下面的

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

 

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

code
..node_modules\bson\build\Release\bson

修复成下面的

code
..node_modules\bson\browser_build\bson

 

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

读完了点一下,作者能得积分

赞赏

如果这篇内容帮到了你,不妨请作者喝杯咖啡

分享 微博 QQ

发表评论

发表评论