以下のエラーが発生します:
{ [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' }
js-bson: Failed to load c++ bson extension, using pure JS version
私のバージョンの詳細は次のとおりです:
OS: Windows 7
モンゴDB: 2.6.5
ノード: 0.12.0
ここで問題を投稿する前に、これらのことを試しました。
フォルダに移動し
\node-modules\mongoose\node-modules\mongodb\node-modules\bson
、binding-gypファイルを次のように変更しました'include_dirs': [ '<!(node -e "require(\'nan\')")' ]
。'include_dirs': ["<!(nodejs -p -e \"require('path').dirname(require.resolve('nan'))\")"]
このコマンドを実行しました
npm install -g node-gyp
私は内部でマングースのバージョンを3.8.21にアップデートしました
package.json
何も機能しません。提案してください
ベストアンサー1
npm モジュール mongodb で検索:
..\node_modules\mongodb\node_modules\bson\ext\index.js
catch ブロック内の js バージョンへのパスを変更します。
bson = require('../build/Release/bson');
に:
bson = require('../browser_build/bson');
または、次の場所にファイルをコピーします:
..\node_modules\bson\build\Release\bson
から:
..\node_modules\bson\browser_build\bson