电子商务网站建设与制作,wordpress关注,网站怎么做百度排名,什么网站容易做流量构建打包 energy cli
平台介绍描述windowNSIS安装包制作工具可通过 energy cli 安装linuxdpkg 命令系统自带macosenergy 仅生成 xxx.app系统自带 安装包制作
config/energy_[os].json是初始化应用时自动生成的应用配置文件#xff0c;在编译和制作应用安装包时使用
Windows…
构建打包 energy cli
平台介绍描述windowNSIS安装包制作工具可通过 energy cli 安装linuxdpkg 命令系统自带macosenergy 仅生成 xxx.app系统自带 安装包制作
config/energy_[os].json是初始化应用时自动生成的应用配置文件在编译和制作应用安装包时使用
Windows
info: 应用的二进制执行程序配置nsis: 安装包程序配置
config/energy_windows.json
{name: {{.Name}}, // 应用名projectPath: , // 项目目录, : 当前命令执行目录frameworkPath: $ENERGY_HOME, // CEF 二进制框架目录, $ENERGY_HOME: 取环境变量assetsDir: assets,outputFilename: {{.OutputFilename}}, // 编译二进制执行文件名libemfs: libs,info: {manifest: /{{.Name}}.manifest, // app.manifest 配置应用属性icon: /resources/icon.ico, // 应用图标companyName: {{.CompanyName}}, // 文件属性信息productName: {{.ProductName}}, // 文件属性信息fileVersion: 1.0.0, // 文件属性信息productVersion: 1.0.0, // 文件属性信息copyright: Copyright....., // 文件属性信息comments: Built using ENERGY (https://github.com/energye/energy),fileDescription: Built using ENERGY (https://github.com/energye/energy)},nsis: {include: [], // 额外要打包的资源, 绝对路径exclude: [cache], // 忽略icon: /resources/icon.ico, // 安装程序图标unIcon: /resources/icon.ico,// 安装程序卸载图标license: , // 安装包授权信息界面, xxx.txt 绝对路径不为空时language: english, // 安装包界面语言默认英文: english中文: SimpChineserequestExecutionLevel: admin,// 执行等级, 空当前用户compress: 7za, // 空时不启用7za压缩compressName: framework.7z // 7z 压缩包名称},author: {name: yanghy,email: snxamdf126.com}
}构建二进制执行文件
进入项目根目录执行编译命令
energy build 生成安装包程序
进入项目根目录执行打包命令
energy package
安装包输出目录 approotpath/build/windows/appname-install.exe 关于NSIS脚本
approotpath/build/windows
installer-nsis.nsi
installer-tools.nsh
你可以自己配置nsis脚本, 自定义安装程序界面.Linux
info: 应用的二进制执行程序配置dpkg: 安装包程序配置
config/energy_linux.json
{name: {{.Name}}, // 应用名projectPath: , // 项目目录, : 当前命令执行目录frameworkPath: $ENERGY_HOME, // CEF 二进制框架目录, $ENERGY_HOME: 取环境变量assetsDir: assets,outputFilename: {{.OutputFilename}},// 编译二进制执行文件名libemfs: libs,info: {icon: /resources/icon.png, // 安装后的应用图标建议修改companyName: {{.CompanyName}}, // 文件属性信息productName: {{.ProductName}}, // 文件属性信息productVersion: 1.0.0, // 文件属性信息comments: Built using ENERGY (https://github.com/energye/energy)},dpkg: {include: [],exclude: [cache],package: com.{{.CompanyName}}.{{.CompanyName}},homepage: https://github.com/energye/energy,compress: 7zz,compressName: framework.7z},author: {name: yanghy,email: snxamdf126.com}
}构建二进制执行文件
进入项目根目录执行编译命令
energy build
生成安装包程序
进入项目根目录执行打包命令
energy package
安装包输出目录 approotpath/build/linux/appname-install.deb
MacOS
plist: 配置 xxx.app 的 Info.plist
config/energy_darwin.json
{name: {{.Name}}, // 应用名projectPath: , // 项目目录, : 当前命令执行目录frameworkPath: $ENERGY_HOME, // CEF 二进制框架目录, $ENERGY_HOME: 取环境变量assetsDir: assets,outputFilename: {{.OutputFilename}}, // 编译二进制执行文件名helperFilePath: , // Helper 子进程执行文件完全文件路径, 不为空时有效plist: {icon: /resources/icon.png, // 安装后的应用图标建议修改companyName: {{.CompanyName}}, // 文件属性信息productName: {{.ProductName}}, // 文件属性信息locals: [ // 文件属性信息zh_CN,en],cfBundleVersion: 1.0.0, // 文件属性信息cfBundleShortVersionString: 1.0.0, // 文件属性信息copyright: Copyright.....,comments: Built using ENERGY (https://github.com/energye/energy),include: [],exclude: [cache]},author: {name: yanghy,email: snxamdf126.com}
}构建二进制执行文件
进入项目根目录执行编译命令
energy build
生成安装包程序
进入项目根目录执行打包命令
energy package
安装包输出目录 approotpath/build/darwin/appname-install.app