3、electron打包生成exe文件
打包方式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.json
的script
中
设置如下:
"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文件相关推荐
- VS2019项目打包生成.exe文件与Setup的步骤实现
对于Visual Studio Installer ,我们通常称为:setup项目,是一个用于自定义安装部署的项目方案.但是在VS2019中不见了,微软是有意废除安装项目的,合作了一个第三方的安装项目 ...
- VS2010 打包生成exe文件后 运行安装文件出现 TODO:文件说明已停止工作并已关闭
一.VS2010 打包生成exe文件后 运行安装文件出现 TODO:<文件说明>已停止工作并已关闭 TODO: <文件说明>已停止工作 原因: 打包的时候在文件系统中建立了 ...
- Python:pyinstaller如何将一个项目的.py和相关资源文件打包生成.exe文件
前言 写这篇博文真属于意外,因为小编不是以学术为目的的,而仅仅是以讨女朋友喜欢为目的,所以文中略有狗粮.撇开这些,相信大家找到为了找到一个可行方案已经寻寻觅觅良久,本文或许便是你的"真命天子 ...
- 更换用installshield打包生成exe文件的图标
最近在研究用installshield2010为自己做的产品打包,自己在网上找写资料,胡乱折腾,最后弄成了一个exe安装包,想要修改exe文件的图标,发现Basic MSI project 无法用in ...
- electron打包生成exe程序
一.步骤 1.package.json中添加配置如下: "scripts": {"package":"electron-packager . demo ...
- python文件如何打包生成.exe文件?(打包教程)
具体操作见:(我一直在学的也是这个课程,还凑合) 花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程)_哔哩哔哩_bilibili 大致步骤: 第一步: 先在cm ...
- python pyinstaller打包程序太大_Pyinstaller打包生成exe文件过大,四种常用处理方法集锦---嵌入式Python-02...
上篇讲到 pyinstaller打包exe太大的问题 那既然pyinstaller这么麻(nan)烦(yong) 那为什么不找一种方法代替它呢? 经过多方面打听,一位道上的盆友告诉了我一个惊天大秘密 ...
- Flutter桌面开发 — Windows App打包以及使用Inno Setup生成.exe文件安装包
文章目录 1 打包 Flutter Windows App 1.1 开发环境准备 1.2 支持Windows 1.3 构建Windows App 2 使用Inno Setup生成.exe文件安装包 2 ...
- matlAB gui 变成c,matlab改变GUI和figure左上角图标的方法,并生成exe文件
1. GUI左上角图标的更改,假设GUI的Tag为figure1,在其OpeningFcn里添加 h = handles.figure1; %返回其句柄 newIcon = javax.swing.I ...
- 使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件
目录 一.安装Pyinstaller 1.直接安装 2.Anaconda环境下安装 二.使用Pyinstaller打包生成exe文件 三.运行生成的exe文件 四.exe文件运行中的问题 一.安装Py ...
最新文章
- C#中标准Dis“.NET研究”pose模式的实现
- MySql 建表、添加字段、修改字段、添加索引SQL语句写法
- html弹出div提示自动关闭,html弹出div弹窗
- 按比例切分组合数值(洛谷P1008、P1618题解,Java语言描述)
- ListView和RecycleView的性能比对
- 简述对linux系统的认识,对Linux的认识
- Http协议以及Httpclient
- FireFox2和FireFox3共存解决方案(附完整图解)
- cv2-drawline
- 1.6万亿参数的语言模型:谷歌大脑提出Switch Transformer,预训练速度可达T5的7倍
- qsnctf queen wp
- 解决 EIGEN_STACK_ALLOCATION_LIMIT, OBJECT_ALLOCATED_ON_STACK_IS_TOO_BIG 报错
- Aurix 多核链接文件 lsl --- 下篇
- Docker容器无法解析域名
- 闹闹天宫一直显示服务器错误,闹闹天宫常见问题FAQ
- 阿童木实验校区-----少儿编程鼓励跨学科融合发展!
- 数据分析面试必考的AB-Test详解
- 爬虫基础篇之Scrapy抓取京东
- 前端2020面试题195道
- 编译Linux 内核
热门文章
- python time时间戳和格式化日期_[转] Python之time模块的时间戳、时间字符串格式化与转换...
- 【渝粤教育】电大中专建筑力学 (3)作业 题库
- rsa加解密及加签验签
- Flutter基础(十三)Flutter与Android的相互通信
- MySQL基础实战篇
- luogu P1080 国王游戏
- x264_param_default分析
- 等待线程结束(join)
- Oracle 12C -- native left outer join的加强
- mybatis框架搭建学习初步