【问题标题】:js-bson: Failed to load c++ bson extension, using pure JS version on mongoose in Windowsjs-bson:无法加载 c++ bson 扩展,在 Windows 的 mongoose 上使用纯 JS 版本
【发布时间】:2015-08-27 03:32:35
【问题描述】:

我正在尝试使用node-webkit 创建一个桌面系统,并使用mongoose 处理我的MongoDB

当我调用require('mongoose')函数时,这将返回休闲错误,并且数据库中没有任何事情发生:

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. content="Problem with Mongoose/MongoJS on node-webkit 0.7.5 - Windows 7
  2. Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' } js-bson: Failed to load c++ bson extension, using pure JS version

【问题讨论】:

    标签: javascript node.js mongodb mongoose node-webkit


    【解决方案1】:
    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
    

    来自根目录。 或者手动查找并更正该路径

    【讨论】:

      猜你喜欢
      • 2015-03-06
      • 2014-06-05
      • 2015-04-23
      • 2015-08-09
      • 2015-01-24
      • 2014-03-06
      • 2015-09-23
      相关资源
      最近更新 更多