1 Star 0 Fork 0

胡锦琪/ElectronVite使用模板

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
electron-builder.yml 2.55 KB
一键复制 编辑 原始数据 按行查看 历史
胡锦琪 提交于 2023-08-31 18:55 . 实现热更新
appId: com.electron.app #应用程序的唯一标识符
productName: 船新的桌面应用 #应用程序的名称
directories:
buildResources: build #目录配置
files: #要包含在构建中的文件列表,采用 Glob 模式匹配 (我看不懂,这样吧)
- '!**/.vscode/*'
- '!src/*'
- '!electron.vite.config.{js,ts,mjs,cjs}'
- '!{.eslintignore,.eslintrc.cjs,.prettierignore,.prettierrc.yaml,dev-app-update.yml,CHANGELOG.md,README.md}'
- '!{.env,.env.*,.npmrc,pnpm-lock.yaml}'
asarUnpack:
# - node_modules/sqlite3
# - out/main/chunks/*.node
- resources/** #要解包的文件或目录,这些文件在 ASAR 打包中不会被压缩,而是保持原样。
win:
executableName: ceshiwinname #这是就是在实际的文件夹中的exe的名称
icon: build/icons/icon.ico #应用程序的图标
nsis: # 在安装之前的包名是这个
oneClick: false #一键安装
perMachine: true #可以为当前系统所有用户进行安装
artifactName: ${name}-${version}-setup.${ext} #安装程序文件的名称模板
shortcutName: ${productName} #卸载显示名称
allowToChangeInstallationDirectory: true #允许用户更改安装目录
installerHeaderIcon: build/icon.ico #安装程序的头部图标
uninstallerIcon: build/icon.ico #卸载程序的图标
uninstallDisplayName: ${productName} #卸载显示名称
createDesktopShortcut: always # 创建桌面图标
allowElevation: false #允许请求提升。如果为 false,则用户必须使用提升的权限重新启动安装程序。
mac:
entitlementsInherit: build/entitlements.mac.plist
extendInfo: # 权限继承配置
- NSCameraUsageDescription: 应用请求访问设备相机。
- NSMicrophoneUsageDescription: 应用请求访问设备麦克风。
- NSDocumentsFolderUsageDescription: 应用请求访问用户文档文件夹。
- NSDownloadsFolderUsageDescription: 应用请求访问用户下载文件夹。
notarize: false #是否对应用进行 Notarization
dmg:
artifactName: ${name}-${version}.${ext}
linux:
target: #目标发布格式列表,如 AppImage、Snap、deb 等
- AppImage
- snap
- deb
maintainer: electronjs.org #维护者信息
category: Utility #应用程序所属的类别
appImage: #AppImage 配置
artifactName: ${name}-${version}.${ext} #AppImage 文件的名称模板
npmRebuild: false #是否在构建过程中重新构建 npm 模块
publish:
provider: generic #自动更新的提供者
url: http://127.0.0.1:3000 #自动更新的 URL
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/hu-jinqi/electron-vite-using-templates.git
[email protected]:hu-jinqi/electron-vite-using-templates.git
hu-jinqi
electron-vite-using-templates
ElectronVite使用模板
master

搜索帮助