自動解壓縮原生模組外掛

透過從您的 Forge 應用程式的 ASAR 封存檔中解壓縮原生 Node 模組,來減少載入時間和磁碟消耗。

這個外掛會自動將您 node_modules 資料夾中的所有原生 Node 模組,加入到您 asar.unpack 組態選項中,此選項位於您的 packagerConfig 中。如果您的應用程式使用原生 Node 模組,您應該使用此功能來減少您使用者電腦上的載入時間和磁碟消耗。

安裝

npm install --save-dev @electron-forge/plugin-auto-unpack-natives

用法

您必須將此外掛加入到您 Forge 組態中的 plugins 陣列中。目前此此外掛沒有可用的組態選項。

Asar 封存檔預設在 Electron Packager 中是停用的。請確保您已適當設定您的 packagerConfig.asar 值。如果您傳遞一個物件,此選項也支援進階組態設定。有關更多資訊,請參閱此選項的 API 文件

forge.config.js
module.exports = {
  packagerConfig: {
    asar: true // or an object containing your asar options
  },
  plugins: [
    {
      name: '@electron-forge/plugin-auto-unpack-natives',
      config: {}
    }
  ]
};

上次更新時間