1.Git克隆

# 克隆示例项目的仓库
git clone https://github.com/electron/electron-quick-start
 
#进入这个仓库
cd electron-quick-start

#安装依赖并运行
npm install

2. 安装electron-packager打包依赖

npm install --save-dev electron-packager

参数说明:

  • --save -dev 的含义是代表把你的安装包信息写入 package.json 文件的 devDependencies 字段中,包安装在指定项目的node_modules文件夹下

安装完成之后,项目根目录下面的package.json文件里,会多出一条electron-package的版本号配置信息 。

3. 设置打包命令

在package.json中scripts处添加如下配置

"scripts": {"package":"electron-packager . HelloWorld --platform=win32 --arch=x64 --icon=computer.ico --out=./out --asar --app-version=0.0.1 --overwrite --ignore=node_modules"
  }

参数说明:

  • --platform=win32:确定了你要构建哪个平台的应用,可取的值有 darwin, linux, mas, win32
  • --arch=x64:决定了使用 x86 还是 x64 还是两个架构都用
  • --icon=computer.ico:自定义设置应用图标
  • --out=./out:指定打包文件输出的文件夹位置,当前指定的为项目目录下的
  • --asar:该参数可以不加,如果加上,打包之后应用的源码会以.asar格式存在,否则会以文件夹形式存在
  • --app-version=0.0.1:生成应用的版本号
  • --overwrite:覆盖原有的 build,让新生成的包覆盖原来的包
  • --ignore=node_modules:如果加上该参数,项目里node_modules模块不会被打包进去 electron package.json

4. 执行打包命令

在项目文件夹DOS窗口下执行命令

npm run package

运行exe启动程序

Electron 打包exe方法相关推荐

  1. 基于Pyinstaller库将Python项目包括 图片打包exe方法,本人已经实践多次

    基于Pyinstaller库将Python项目包括 图片打包exe方法,本人已经实践多次 文章目录 基于Pyinstaller库将Python项目包括 图片打包exe方法,本人已经实践多次 一.前言 ...

  2. swf 文件 打包 exe 方法

    Part 1: 用flex做开发,如果直接用在web上,发布为swf放到服务器即可. 如果用在客户端上,可以发布为air,不过air需要air的runtime,如果所做的事情很简单,swf本身就能胜任 ...

  3. python3打包exe运行没反应_python selenium运行,打包exe常见问题解决方法

    selenium是一款优秀的自动化测试工具,支持的语言也非常广泛,其中以python语言最为高效简洁,本文以Python3.5.2为例. 首先需要安装selenium插件,命令行下pip instal ...

  4. pyinstaller 打包exe可执行文件

    Python打包EXE方法之一 一.安装Pyinstaller 1.安装pywin32 下载安装文件:查找到跟自己适用的python版本及window系统版本匹配的pywin32,下载后安装 使用pi ...

  5. Python打包exe并不闪退

    Python打包exe 近期自己做了一个小demo要分享给朋友,但是朋友又没有python环境,所以打包成exe.下面就记录一下自己打包exe方法 工具 Python 3.6.2 Pyinstalle ...

  6. 【Electron】 NSIS 打包 Electron 生成exe安装包

    上一篇文章[Electron] Electron 开发桌面应用(一) 编写→运行→打包我们已经得到了electron打包好的应用了,目录如下,但是我们如何整合成一个安装程序,发给客户使用呢? 这一篇文 ...

  7. python封装方法有几种_Python打包exe文件方法汇总【4种】

    Python 打包 exe 文件方法汇总 Python 作为解释型语言,发布即公开源码, 虽然是提倡开源但是有些时候就是忍不住想打包成 exe ,不仅仅是为了对代码进 行加密,而是为了跨平台.防止有些 ...

  8. python打包exe 之打包sklearn模型中的各种坑及其解决方法。

    之前学习了如何打包,如何建立虚拟环境打包,以及如何带资源打包exe. python打包成exe 可执行文件 .教程 使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标, ...

  9. electron打包现成的vue项目成.exe文件,build打包vue项目(quasar 框架)

    前言: 公司已有web端vue项目,现在有需求,需要把web端的该项目用electron打包成 .exe 可执行文件. 思考:打包成 .exe 文件,首先需要将vue项目在本地打包成静态可运行文件,其 ...

最新文章

  1. HDU1443(约瑟夫环问题)
  2. Proxy.newProxyInstance动态代理[z]
  3. 构建多域名Exchange 2010邮件系统
  4. python模拟键盘输入视频_python教程-模拟鼠标和键盘输入
  5. c语言抬起按键,c语言获得键盘的按键
  6. 通过 MySQL 二进制日志恢复删除的记录
  7. 常用20个正则表达式
  8. 软件编程自学快速入门
  9. 机器学习——人工神经网络(NN)
  10. day01:打印常见测试点总结
  11. Linux命令 - tar命令
  12. mysql安装创建数据库_mysql 安装创建数据库
  13. 多制式射频信号发生器 信号源
  14. Win11使用PCVR时性能问题已修复 可手动安装解决
  15. 计算机一级网址打不开怎么办,路由器设置网址打不开怎么办?
  16. Julia ---- 为Julia做一下辩解
  17. 如何应对“改变现状”的失败
  18. 个人即时到帐支付接口-个人收款即时到账免签约
  19. 实验六:分析Linux内核创建一个新进程的过程
  20. 编译搭建ngrok服务实现内网穿透

热门文章

  1. (四)路径规划算法---QP解决Minimum Snap轨迹优化问题
  2. 【android】configuration
  3. 方舟服务器内存优化,方舟生存进化188.1版更新内容 彻底解决服务端内存溢出问题...
  4. iMovie如何增加文字和图片
  5. 百度前端技术学院—-小薇学院(HTML+CSS课程任务)
  6. 手机续航测试 软件,7款手机续航测试:华为P30Pro倒数第三 第一名被它抢走
  7. opencv生成彩色图c++代码实例及运行结果
  8. Win10启用管理员账号
  9. Word转PDF:简单步骤,轻松完成!推荐两个实现的方法
  10. python :codecs模块简介