electronBuilder 根本无法捆绑我的资源
Posted
技术标签:
【中文标题】electronBuilder 根本无法捆绑我的资源【英文标题】:electronBuilder can't bundle my resource at all 【发布时间】:2021-10-08 10:18:01 【问题描述】:这是我的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": ["**/*"]
]
我尝试了所有解决方案来附加我的资源,但没有任何结果:(
注意:myengine
是 5mb
从未将其大小添加到我的应用程序中。
顺便说一句,我阅读并尝试了这些:
https://***.com/a/61176263/1823003 https://github.com/nklayman/vue-cli-plugin-electron-builder/issues/76 https://github.com/nklayman/vue-cli-plugin-electron-builder/issues/539 等等信息:
electron-builder 版本=22.10.5 构建命令vue-cli-service electron:build
那么我该如何解决我的问题呢?
【问题讨论】:
只是为了确保我理解正确:您希望app.asar
存档中的resources
、files
和extraFiles
可用?
@customcommander 请问清楚,我没有得到,但我的答案是否定的。我需要退出应用程序。
【参考方案1】:
我发现了问题,需要使用builderOptions
:
module.exports =
pluginOptions:
electronBuilder:
builderOptions:
extraResources: [
from:'./src/resources/myengine',to:'./'],
;
一个就够了:)
【讨论】:
以上是关于electronBuilder 根本无法捆绑我的资源的主要内容,如果未能解决你的问题,请参考以下文章
捆绑 ID 问题 - 我无法获取 Xcode 捆绑 ID 和 iTunes 连接 ID 以反映相同的 ID