当前位置: 移动技术网 > IT编程>网页制作>CSS > electron打包各种平台

electron打包各种平台

2019年04月30日  | 移动技术网IT编程  | 我要评论
"scripts": {

os系统:"packagedarwin": "electron-packager . 'hosts' --platform=darwin --arch=x64 --icon=hosts.icns --out=./dist --asar --app-version=2.0.1 --ignore=\"(dist|src|docs|.gitignore|license|readme.md|webpack.config*|node_modules)\"",

os系统:"packagedarwin": "electron-packager . 'hosts' --platform=darwin --arch=x64 --icon=hosts.icns --out=./dist --asar --app-version=2.0.1",


windows系统:"packagewin": "electron-packager . 'hosts' --platform=win32 --arch=x64 --icon=hosts.ico --out=./dist --asar --app-version=2.0.1 --ignore=\"(dist|src|docs|.gitignore|license|readme.md|webpack.config.js|node_modules)\"",

windows系统:"packagewin": "electron-packager . 'hosts' --platform=win32 --arch=x64 --icon=hosts.ico --out=./dist --asar --app-version=2.0.1",


linux系统:"packagelinux": "electron-packager . 'hosts' --platform=linux --arch=x64 --out=./dist --asar --app-version=2.0.1 --ignore=\"(dist|src|docs|.gitignore|license|readme.md|webpack.config.js|node_modules)\""

linux系统:"packagelinux": "electron-packager . 'hosts' --platform=linux --arch=x64 --out=./dist --asar --app-version=2.0.1"

}

复制代码


命令说明:

 


location of project:项目所在路径 name of project:打包的项目名字 platform:确定了你要构建哪个平台的应用(windows、mac 还是 linux) architecture:决定了使用 x86 还是 x64 还是两个架构都用 electron version:electron-prebuilt 的版本 optional options:可选选项

 

ps:这里要注意,字段里的 项目名字,version,icon路径要改成自己的; 例如:”packager”: “electron-packager ~/desktop/myfirstelectronapp(项目位置) hello(项目名称) –linux –out ./outapp(项目导出位置) –version 1.4.13 –overwrite”

electron 对象


clipboard: [getter],
crashreporter: [getter],
nativeimage: [getter],
shell: [getter],
app: [getter],
autoupdater: [getter],
browserview: [getter],
browserwindow: [getter],
contenttracing: [getter],
dialog: [getter],
globalshortcut: [getter],
ipcmain: [getter],
inapppurchase: [getter],
menu: [getter],
menuitem: [getter],
net: [getter],
notification: [getter],
powermonitor: [getter],
powersaveblocker: [getter],
protocol: [getter],
screen: [getter],
session: [getter],
systempreferences: [getter],
touchbar: [getter],
tray: [getter],
webcontents: [getter] } { clipboard: [getter],
crashreporter: [getter],
nativeimage: [getter],
shell: [getter],
app: [getter],
autoupdater: [getter],
browserview: [getter],
browserwindow: [getter],
contenttracing: [getter],
dialog: [getter],
globalshortcut: [getter],
ipcmain: [getter],
inapppurchase: [getter],
menu: [getter],
menuitem: [getter],
net: [getter],
notification: [getter],
powermonitor: [getter],
powersaveblocker: [getter],
protocol: [getter],
screen: [getter],
session: [getter],
systempreferences: [getter],
touchbar: [getter],
tray: [getter],
webcontents: [getter] }

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网