vite+vue+electron的创建并使用electron-build打包

前言

昨天用Vue+vite和electron做了一个俄罗斯方块游戏,然后写完踩了半天坑在打包上,今天把整个流程总结一下,因为只需要多点一个配置,一个vue项目就能变成一个app,非常大提高开发效率,实现了学会vue能用uniapp做安卓、ios、小程序,也能用electron做桌面应用。

本文无废话无原理,也是方便我以后忘了也能看。

四处搜索+gpt+文档得来的结果,为了演示我重新建了一个项目。

俄罗斯方块项目在这:

https://download.youkuaiyun.com/download/m0_73459939/89589427icon-default.png?t=N7T8https://download.youkuaiyun.com/download/m0_73459939/89589427这是setup.exe文件,代码请看下篇文章。

创建项目并配置electron

创建vue项目就不多说了,反正就是用Vite创建,具体可以看我上一篇文章,但是需要注意的是打包的时候路由需要切换成哈希(带#的,等会打包再说)。

创建完项目后首先是下载electron,文档里面给的是yarn和npm,yarn我没试验过,反正npm和pnpm都是下载不了的,不知道是不是镜像源的问题,但是我用cnpm就没这个问题。

create完项目之后

npm i cnpm
cnpm install
cnpm run dev

然后下载election。

cnpm install electron --save-dev

然后开始配置electron的东西。

在package.json里面修改,好像author和description是需要改的,但是这个问题不大。就加几个注释里面的,其他创建项目完都是有的。

{
  "name": "election_demo",
  "version": "0.0.0",
  "private": true,
  "type": "module",
  "main": "main.js",//必须加上的
  "description": "Russia cubes",//文档要求加上
  "author": "Ye",//文档要求加上
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "preview": "vite preview",
    "start": "electron ."//这个必须加上
  },
  "dependencies": {
    "cnpm": "^9.4.0",
    "vue": "^3.4.29",
    "vue-router": "^4.3.3"
  },
  "devDepende
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值