electron打包各种平台
"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] }
推荐阅读
-
Electron – 项目打包报错(1): WARNING: Make sure that .NET Framework 4.5 or later and Powershell 3 or later are installed, otherwise extracting the Electron z
-
80%短视频创作者:平台各种利好,自己仍然迷茫
-
electron打包各种平台
-
Webpack中loader打包各种文件的方法实例
-
React+Electron封装并打包成桌面应用
-
跨平台应用——Electron
-
electron-vue跨平台桌面应用开发实战教程(十二)——集成加密版的sqlite3:sqlcipher
-
使用electron将vue-cli项目打包成exe的方法
-
你用.NET开发APP时,在云平台打包APP要填个“包名”的含义
-
将PPT演示文稿及演示文稿查看器打包实现在各种环境中放映