打包方式1:DOS窗口命令打包

DOS 下,输入 npm install electron-packager -g全局安装我们的打包神器:

cnpm install electron-packager -g

在项目文件夹下面,也就是根目录下面打开DOS执行打包命令:

electron-packager . HelloWorld --platform=win32 --arch=x64 --icon=computer.ico --out=./out --asar --app-version=0.0.1 --overwrite --ignore=node_modules --electron-version 5.0.0

各个参数介绍:

HelloWorld :你将要生成的exe文件的名称

--platform=win32:确定了你要构建哪个平台的应用,可取的值有 darwin, linux, mas, win32
--arch=x64:决定了使用 x86 还是 x64 还是两个架构都用
--icon=computer.ico:自定义设置应用图标
--out=./out:指定打包文件输出的文件夹位置,当前指定的为项目目录下的out文件夹
--asar:该参数可以不加,如果加上,打包之后应用的源码会以.asar格式存在

,否则会以文件夹形式存在

--app-version=0.0.1:生成应用的版本号
--overwrite:覆盖原有的build,让新生成的包覆盖原来的包
--ignore=node_modules:如果加上该参数,项目里node_modules模块不会被打包进去
--electron-version 5.0.0:指定当前要构建的electron的版本,需要和当前的版本一致,具体可以在package.json文件中查看,可以不加该参数,如果不一致,会自动下载,,,不建议

打包方式2:package.json设置打包:

建议将打包的命令设置在package.jsonscript

设置如下:

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

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

npm run package

即可打包成功

转载于:https://www.cnblogs.com/luzhanshi/p/11045096.html

3、electron打包生成exe文件相关推荐

  1. VS2019项目打包生成.exe文件与Setup的步骤实现

    对于Visual Studio Installer ,我们通常称为:setup项目,是一个用于自定义安装部署的项目方案.但是在VS2019中不见了,微软是有意废除安装项目的,合作了一个第三方的安装项目 ...

  2. VS2010 打包生成exe文件后 运行安装文件出现 TODO:文件说明已停止工作并已关闭

    一.VS2010 打包生成exe文件后  运行安装文件出现  TODO:<文件说明>已停止工作并已关闭 TODO: <文件说明>已停止工作 原因: 打包的时候在文件系统中建立了 ...

  3. Python:pyinstaller如何将一个项目的.py和相关资源文件打包生成.exe文件

    前言 写这篇博文真属于意外,因为小编不是以学术为目的的,而仅仅是以讨女朋友喜欢为目的,所以文中略有狗粮.撇开这些,相信大家找到为了找到一个可行方案已经寻寻觅觅良久,本文或许便是你的"真命天子 ...

  4. 更换用installshield打包生成exe文件的图标

    最近在研究用installshield2010为自己做的产品打包,自己在网上找写资料,胡乱折腾,最后弄成了一个exe安装包,想要修改exe文件的图标,发现Basic MSI project 无法用in ...

  5. electron打包生成exe程序

    一.步骤 1.package.json中添加配置如下: "scripts": {"package":"electron-packager . demo ...

  6. python文件如何打包生成.exe文件?(打包教程)

    具体操作见:(我一直在学的也是这个课程,还凑合) 花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程)_哔哩哔哩_bilibili 大致步骤: 第一步: 先在cm ...

  7. python pyinstaller打包程序太大_Pyinstaller打包生成exe文件过大,四种常用处理方法集锦---嵌入式Python-02...

    上篇讲到 pyinstaller打包exe太大的问题 那既然pyinstaller这么麻(nan)烦(yong) 那为什么不找一种方法代替它呢? 经过多方面打听,一位道上的盆友告诉了我一个惊天大秘密 ...

  8. Flutter桌面开发 — Windows App打包以及使用Inno Setup生成.exe文件安装包

    文章目录 1 打包 Flutter Windows App 1.1 开发环境准备 1.2 支持Windows 1.3 构建Windows App 2 使用Inno Setup生成.exe文件安装包 2 ...

  9. matlAB gui 变成c,matlab改变GUI和figure左上角图标的方法,并生成exe文件

    1. GUI左上角图标的更改,假设GUI的Tag为figure1,在其OpeningFcn里添加 h = handles.figure1; %返回其句柄 newIcon = javax.swing.I ...

  10. 使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件

    目录 一.安装Pyinstaller 1.直接安装 2.Anaconda环境下安装 二.使用Pyinstaller打包生成exe文件 三.运行生成的exe文件 四.exe文件运行中的问题 一.安装Py ...

最新文章

  1. C#中标准Dis“.NET研究”pose模式的实现
  2. MySql 建表、添加字段、修改字段、添加索引SQL语句写法
  3. html弹出div提示自动关闭,html弹出div弹窗
  4. 按比例切分组合数值(洛谷P1008、P1618题解,Java语言描述)
  5. ListView和RecycleView的性能比对
  6. 简述对linux系统的认识,对Linux的认识
  7. Http协议以及Httpclient
  8. FireFox2和FireFox3共存解决方案(附完整图解)
  9. cv2-drawline
  10. 1.6万亿参数的语言模型:谷歌大脑提出Switch Transformer,预训练速度可达T5的7倍
  11. qsnctf queen wp
  12. 解决 EIGEN_STACK_ALLOCATION_LIMIT, OBJECT_ALLOCATED_ON_STACK_IS_TOO_BIG 报错
  13. Aurix 多核链接文件 lsl --- 下篇
  14. Docker容器无法解析域名
  15. 闹闹天宫一直显示服务器错误,闹闹天宫常见问题FAQ
  16. 阿童木实验校区-----少儿编程鼓励跨学科融合发展!
  17. 数据分析面试必考的AB-Test详解
  18. 爬虫基础篇之Scrapy抓取京东
  19. 前端2020面试题195道
  20. 编译Linux 内核

热门文章

  1. python time时间戳和格式化日期_[转] Python之time模块的时间戳、时间字符串格式化与转换...
  2. 【渝粤教育】电大中专建筑力学 (3)作业 题库
  3. rsa加解密及加签验签
  4. Flutter基础(十三)Flutter与Android的相互通信
  5. MySQL基础实战篇
  6. luogu P1080 国王游戏
  7. x264_param_default分析
  8. 等待线程结束(join)
  9. Oracle 12C -- native left outer join的加强
  10. mybatis框架搭建学习初步