mongoose:Failed to load c bson extension, using pure JS version

时间:2022-06-01 17:59:22

ubuntu安装mongodb的库后,使用mongoose报错:

Failed to load c++ bson extension, using pure JS version

解决方法

操作系统为ubuntu。

1、安装gcc,make工具

sudo apt-get install gcc make build-essential

2、安装node-gyp

npm install -g node-gyp 

3、进入node_modules/mongodb/node_modules/bson,使用node-gyp重新构建

node-gyp rebuild

这里也可以使用npm update,但是这会可能会更新所有的库文件,有一定风险。