排除文件,不会压缩进 app.asar 的资源,但是会出现在resources/app.asar.unpacked文件夹下
"win":{"target": [{"target":"nsis"}],"icon":"build/favicon.ico","asarUnpack":["src/**","README.md"]},
如果不想文件出现在 resources/app.asar.unpacked,还可以排除打包,这样就不会被打包进程序
{"build": {"files": ["src/**","README.md"],}
}
如果还行复制资源到安装包中,可以这样配置:
{//其他内容省略“build”:{//打包时复制项目目录下的res中文文件到 打包后的exe所在目录的res文件夹中,文件夹下没有文件的话不会复制"extraResources": [{"from": "./res/",//默认打包到resources目录下 所以这里使用了../// "to": "res" 则是复制到 resources/res 目录下"to": "../res" },{"from": "./zz","to": "zz"}]}
}
electron-builder
中两个常用的配置选项extraResources
(拷贝资源到打包目录Resources中)、extraFiles
(拷贝资源到打包目录的根路径), 详细文档 帮助我们轻松实现增量更新。
参考链接:
electron 打包时文件复制到程序目录下 - 荣超 - 博客园
electron-builder 打包项目并生成安装包的方法 | 梓喵出没
Electron客户端场景化更新升级方案实践 - 知乎
本文发布于:2024-01-28 16:33:06,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17064307928754.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |