gpt4 book ai didi

node.js - 尽管更改了文件 Bson,但 npm install 出错

转载 作者:可可西里 更新时间:2023-11-01 09:57:17 36 4
gpt4 key购买 nike

在 Windows 7 integrale 上使用 mongodb3.0、 Node 0.12.0、npm 2.5.1,我正在尝试将数据读取和写入我的数据库,但我在 npm intsall 中遇到此错误!

{ [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' }

js-bson: Failed to load c++ bson extension, using pure JS version
{ [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' }

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

我试着更换

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

进入

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

但我有这样的错误:

 exports.BSON.BSON_BINARY_SUBTYPE_DEFAULT = 0 TypeError: Cannot set property       'BSON_BINARY_SUBTYPE_DEFAULT' of undefined  

我正在使用 monk,anfd 我已经运行了 npm mongodb,npm monk

最佳答案

问题: Mongo-DB、Socket.io 等模块需要 node-gyp编译 Kim 也讨论过的 C/C++ 代码。 MSVC++ 仅适用于 32 位操作系统,现在这是真正的问题,因为如果您安装了 node.js 和其他要求,如 Python 2.7.3使用 64 位版本,那么您将面临像我一样的问题。

请按照以下步骤操作:

  • 卸载 Node.js
  • 卸载所有模块,包括 Python
  • 现在安装上述所有已卸载应用程序和平台的 32 位版本。
  • 遵循所有必要的步骤。
  • 现在安装您要使用的模块。

安装时您可能会看到一些错误,但不要 panic 。尝试运行您的应用程序,它将正常运行。

注意:此解决方案特定于平台,即适用于 MS Windows。

关于node.js - 尽管更改了文件 Bson,但 npm install 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29238424/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com