electron - 如何通过Electron-builder使用 Assets 文件夹构建 Electron 应用程序

标签 electron electron-builder

我已经用 Electron 生成器构建了一个应用程序。开发区域中的media文件夹中有一个视频。但是当我构建应用程序时,我发现C://Programs中资源文件夹中的video文件夹已替换为asar文件。

我希望视频在生产中包含在media文件夹中。我怎样才能做到这一点

最佳答案

您可能需要在asar: false文件中尝试使用package.json。但是,这不是推荐的方法。

最好的办法是使用extraResources指令添加要保留在asar文件之外的资源:

"build": {
    "extraResources": [
        {
            "from": "../media",
            "to": "media",
            "filter": [
                "**/*",
                "!*.mp3",
            ]
        }
    ],

    "asar": false,


}

关于electron - 如何通过Electron-builder使用 Assets 文件夹构建 Electron 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56198535/

相关文章:

Electron builder - 未设置 GitHub 个人访问 token ,既不以编程方式,也不使用 env "GH_TOKEN"

electron - 将 create-react-app 与 electro-builder 结合使用

javascript - 如何从 Node.js 缓冲区 (UInt8Array) 显示 JPG 图像

javascript - webview.executeJavascript 不是函数

electron - 在 Electron 中如何为每个请求发送自定义 header 和值?

javascript - 从前端调用 Electron 方法

web-applications - 如何强制在nativefier中打开同一窗口中的所有链接?

node.js - Electron 更新程序的功能quitAndInstall

vue.js - 带有 Vue 和 vue-cli-plugin-electron-builder 的 Electron 应用程序无法与 Tesseract.js 一起使用

javascript - 在 Electron 应用程序中禁用键盘快捷键 Alt + Tab