Snapcraft

使用 Electron Forge 创建 Electron 应用的 Snap 包。

Snapcraft 目标构建 .snap 文件,这是由 Canonical(Ubuntu 背后的公司)创建和赞助的打包格式。它是一种沙盒化打包格式,允许各种 Linux 发行版的用户在机器上的隔离环境中安装您的应用程序。

要求

您只能在安装了 snapcraft 包的 Linux 系统上构建 Snapcraft 目标。

安装

npm install --save-dev @electron-forge/maker-snap

用法

要使用 @electron-forge/maker-snap,请将其添加到 makers 数组中,位于您的 Forge 配置 文件中。

forge.config.js
module.exports = {
  makers: [
    {
      name: '@electron-forge/maker-snap',
      config: {
        features: {
          audio: true,
          mpris: 'com.example.mpris',
          webgl: true
        },
        summary: 'Pretty Awesome'
      }
    }
  ]
};

配置选项在 MakerSnapConfig 中有说明。

调试

对于此打包器的更高级的调试日志记录,请添加 DEBUG=electron-installer-snap* 环境变量。

上次更新