Electron将Web页面打包应用到各个系统 - 附打包命令实例图文

一、 插件安装

npm install electron-packager --save-dev

二、 electron-packager 介绍

关于 electron-packager 的配置,简单介绍一下。

语法electron-packager <sourcedir> <appname> –-platform=<platform> –-arch=<arch> [optional flags…]

  • sourcedir 资源路径,在本例中既是 ./
  • appname 打包出的exe名称
  • platform 平台名称(windows是win32)
  • arch 版本,本例为x64
  • [optional flags…] 配置项选填,可以设置二进制打包等,默认没有这些

三、打包命令实例

修改配置文件 package.json

"scripts": {
    "start": "electron .",
    "start2": "electron . --enable-logging",
    //开启主线程 log
	"electron_build": "electron-packager ./ helloworld --platform=win32 --arch=x64  --out=./app --app-version=1.0.0 --overwrite  --icon=./myicon.ico"
	// 注意事项 electron-packager ./ 会取当前目录下package.json文件(即当前文件)中 main 值指向的入口
  }
  • 打包 Linux:--platform=linux
  • 打包 MacOS:--platform=darwin

三、 运行打包命令

npm run electron_build
  • 打包 Windows 应用
    运行打包命令
  • 打包 Linux 应用

四、 运行打包文件测试

  • 打包成 Windows 下的 EXE 文件:
    在文件目录下可以找到callcenter-win32-x64文件夹
    双击运行.exe文件就能看到熟悉的界面啦
    打包成功
  • 打包成 Linux 下应用:
    运行徐修改主程序的权限:sudo chmod 777 pma
    然后运行主程序:./pma
    Linux应用包
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值