Папки отсутствуют после упаковки электронным упаковщиком - PullRequest
0 голосов
/ 17 мая 2018

Введение

У нас есть электронное приложение, которое использует хранилище лазури для получения документов из нашего блога лазури.Кажется, что все работает, когда мы запускаем приложение в режиме отладки, но когда мы запускаем приложение само по себе (в пакете с electron-packager . --platform=win32 --overwrite), некоторые папки azure-storage node_moduls отсутствуют (md5-wrapper и request-wrapper).

Проблема

Приложение выдает ошибку

Uncaught Ошибка: не удается найти модуль '../md5-wrapper'

в module.js.

Если мы просто вставим две папки с копией и вставим в автономное приложение, все будет нормально.

Почему не пропали две папки?Каждый пакет oder завершен, только эти два отсутствуют.

Чтобы воспроизвести ошибку, просто используйте образец проекта отсюда и добавьте файл javascript в index.html, который имеетстрока

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

РЕДАКТИРОВАТЬ: код, который я использую для загрузки большого двоичного объекта:

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});

узел -v печатает v6.4.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...