0

序章

azure-storage を使用して Azure Blob からドキュメントを取得する electron アプリがあります。アプリをデバッグ モードで実行するとすべてが機能するように見えますが、アプリ自体を起動すると ( でパッケージ化electron-packager . --platform=win32 --overwrite)、azure-storage node_moduls の一部のフォルダーが見つかりません (md5-wrapperおよびrequest-wrapper)。

問題

アプリがエラーをスローします

キャッチされないエラー: モジュール '../md5-wrapper' が見つかりません

module.js で。

スタンドアロン アプリにコピー アンド ペーストで 2 つのフォルダーを挿入するだけで、すべて正常に動作します。

2 つのフォルダーが見つからないのはなぜですか? その他のパッケージはすべて揃っていますが、この 2 つだけが不足しています。

エラーを再現するには、ここのサンプル プロジェクトを使用して、index.html に javascript ファイルを追加します。

var azure = require('azure-storage');

編集: BLOB をダウンロードするために使用するコードは次のとおりです。

var azure = require('azure-storage');
var blobService = azure.createBlobServiceWithSas(blobUri, SAS_TOKEN);
blobService.getBlobToStream('folder', 
     'file.zip', 
     fs.createWriteStream(DESTINATION_PATH+'\\file.zip'), 
     function(error, result, response) {//finished});

node -v 出力v6.4.0

4

0 に答える 0