首页 文章

js-bson:在Windows中使用mongoose上的纯JS版本加载c bson扩展失败

提问于
浏览
1

我正在尝试使用 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位


我试过的帖子:

1 回答

  • 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
    

    从根目录 . 或手动查找并更正该路径

相关问题