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] }
上一篇: Microsoft SQL Server
下一篇: JS去重方法解析
推荐阅读
-
electron-vue利用webpack打包实现多页面的入口文件问题
-
electron-vue利用webpack打包实现多页面的入口文件问题
-
使用electron将vue-cli项目打包成exe的方法
-
Asp.NetCore1.1版本去掉project.json后如何打包生成跨平台包
-
nw.js开发跨平台应用(2)使用nw打包项目
-
使用NuGet将我们的ASP.NET Core类库打包并将程序包(类库)发布到NuGet平台上进行管理
-
编写轻量ajax组件01-与webform平台上的各种实现方式比较
-
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打包各种平台