Электронный размер сборки 2,1 ГБ - PullRequest
1 голос
/ 25 июня 2019

Я пытаюсь создать электронное приложение с некоторой функциональностью. Но его размер становится 2,1 ГБ, когда я создаю приложение с использованием npx Electron-Builder.

Я изменил свой пакет для удаления неиспользуемых зависимостей. Но сделалне повезло.Я также использовал «сжатие»: «максимум», но это только увеличило размер, но не повезло

const axios = require('axios');
var fs = require('fs');

const BrowserWindow = electron.BrowserWindow
let win;
function createWindow() {
    //create window with some context-menus
}

app.on("ready", createWindow);
app.on("window-all-closed", () => {
    if (process.platform !== "darwin") {
        app.quit();
    }
});
app.on("activate", () => {
    if (win === null) {
        createWindow();//Create window
    }
});

ipcMain.on('getFiles', async(event, arg) => {
    //check file and read its content
        win.webContents.send("getFilesResponse", JSON.parse(fileData.toString()));
    } else {
          //get makeaddress and send this random string to node server. It will return some data and save it to file on local machine. Return the response.  
          win.webContents.send("getFilesResponse", response.data.data);
        } catch (err) {}

    }
});
function makeaddress(length, type = 'random') {
   return some-random-string;
}
Size should not be greater than 200 MB.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...