electron 将前端项目打包成桌面应用

electron-forge

使用electron-forge 创建项目

安装electron-forge
npm install -g electron-forge

由于网络原因安装失败可使用淘宝镜像

npm install -g nrm

在这里插入图片描述
安装成功后 查看源(这里使用cmd 或在编辑器中的terminal 可能会出现下面错误)使用git bash here窗口可以查看各种源

nrm ls 
  • cmd窗口
    在这里插入图片描述
  • vscode terminal 窗口
    在这里插入图片描述
  • git bash here
    在这里插入图片描述
    切换源
nrm use xxx 
创建项目
electron-forge init My Electron application

创建完成后 目录结构
在这里插入图片描述
运行

npm run start

到这步基本算完成了
在这里插入图片描述
然后将打包好的dist文件夹拷贝至src文件夹下,并修改src/index.js文件
修改前在这里插入图片描述
修改后在这里插入图片描述
再次运行项目

npm start

web项目转桌面应用成功 哈哈哈
在这里插入图片描述

打包

使用npm run packagenpm run make报一大片错误 而且还是乱码的
使用CHCP 显示或设置活动代码页编号
在这里插入图片描述
65001 UTF-8代码页
936简体中文默认的GBK
使用
在这里插入图片描述
乱码文题就可以解决

大片错误是由于package.json 文件中Authors字段和description字段为空导致的,填写完再次运行
在这里插入图片描述
打包完后会出现一个out文件夹 打包的程序在此文件夹下
在这里插入图片描述
out文件夹下有俩文件夹 一个是应用程序 一个是安装包
安装包安卓界面如图 (无法选择安装的目录以及查看安装的信息)
在这里插入图片描述

安装包 包装

使用nsis window安装程序制作工具

1. 下载nisi 下载nis edit
2. 打开nis edit

在这里插入图片描述
在这里插入图片描述
选择新建脚本:向导
在这里插入图片描述
填写对应信息
在这里插入图片描述
选择应用程序图标 要打包的程序地址
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

中间省略了几步 完成此向导后 将会把这些向导编译成脚本 这里需要保存此脚本
在这里插入图片描述
生成的脚本
在这里插入图片描述
打开NISI 软件
在这里插入图片描述
点击Compile NSI scripts
在这里插入图片描述
点击load script 选择刚才生成的脚本
在这里插入图片描述
在这里插入图片描述
打包应用程序完成 点击安装
在这里插入图片描述
打包的时后选择license 没有填写 所有这里为空
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值