【问题标题】:electronBuilder can't bundle my resource at allelectronBuilder 根本无法捆绑我的资源
【发布时间】:2023-03-08 05:36:02
【问题描述】:

这是我的vue.config.js

module.exports = {
    pluginOptions: {
        electronBuilder: {
            preload: './src/preload.js',
                extraResources: ['resources/myengine'],
                "files": [
                "**/*"
                ],
                "extraFiles": [
                {
                    "from": "resources/myengine",
                    "to": "'./resources/app.asar.unpacked/myengine",
                },
                {
                    "from": "resources",
                    "to": "resources",
                    "filter": ["**/*"]
                }
        ]
    }
}

我尝试了所有解决方案来附加我的资源,但没有任何结果:( 注意:myengine5mb 从未将其大小添加到我的应用程序中。

顺便说一句,我阅读并尝试了这些:

信息:

  • electron-builder 版本=22.10.5
  • 构建命令vue-cli-service electron:build

那么我该如何解决我的问题呢?

【问题讨论】:

  • 只是为了确保我理解正确:您希望app.asar 存档中的resourcesfilesextraFiles 可用?
  • @customcommander 请问清楚,我没有得到,但我的答案是否定的。我需要退出应用程序。

标签: vue.js electron bundle electron-builder electron-vue


【解决方案1】:

我发现了问题,需要使用builderOptions

module.exports = {
    pluginOptions: {
        electronBuilder: {
            builderOptions:{
                extraResources: [
                {from:'./src/resources/myengine',to:'./'}],
            }

        }
    }
};

一个就够了:)

【讨论】:

    猜你喜欢
    • 2013-08-27
    • 1970-01-01
    • 2023-03-03
    • 2016-03-15
    • 1970-01-01
    • 2016-06-30
    • 1970-01-01
    • 2014-06-07
    • 1970-01-01
    相关资源
    最近更新 更多