我正在尝试使用node-webkit
创建桌面系统,并使用mongoose
来处理我的MongoDB
当我调用require('mongoose')
函数时,这将返回fallowing错误,并且数据库中没有任何内容发生:
js-bson: Failed to load c++ bson extension, using pure JS version
我尝试在外部test.js
文件中创建我的数据库句柄函数,包含var mongoose = require('mongoose')
,并在终端中使用node test.js
执行它,这是执行成功,保存在数据库中,返回插入行数据。
为什么仅在node-webkit
执行此问题?我该如何解决这个问题?
我的环境是Windows 7,64位
我试过的帖子:
答案 0 :(得分:0)
sed -i 's#bson = require('../build/Release/bson');#bson = require('../../../browser_build/bson');#g' node_modules/mongoose/node_modules/bson/node_modules/bson-ext/ext/index.js
从根目录。 或手动查找并更正该路径