欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

记录第一次把vue项目打包成桌面应用(exe)

程序员文章站 2024-02-03 22:00:58
...

记录第一次把vue项目打包成桌面应用(exe)

写的项目是在环信上下载的一个web IM即时通讯的一个小demo,几乎不用改什么,需要把这个vue2.0版本的打包成一个exe的桌面应用,刚开始可把我给愁坏了

electron

1.先去electron的官网上clone了一个例子

git clone https://github.com/electron/electron-quick-start

把项目跑起来

//用编辑器打开项目
npm install
npm start

此时就可以看到官方demo
2. 回到vue项目中运行

把electron文件中的main.js文件复制一份到vue项目中,重命名改为electron.js
在dist文件中也复制一份electron.js
把mainWindow.File('index.html')
在electron文件复制一份package.json文件到dist文件下
"main": "electron.js"
//运行打包
npm run build

3.把打包好的dist目录放到electron文件中,把项目目录下的index.html文件删除

//把main.js中的地址
mainWindow.File('index.html')
//改为
mainWindow.File('./dist/index.html')
//我直接使用的是线上的地址打包的
 mainWindow.loadURL('http://s.***888888888.com')
//运行
npm start  //你的项目就启动了
  1. 下面就要把文件打包成exe格式
npm install electron --save-dev //安装electron 
npm install electron_build --save-dev //这个是打成exe文件的插件

在package.json里面添加

"electron_build": "electron-packager ./dist/ --platform=win32 --arch=x64 --icon=./src/assets/favicon.ico --overwrite"

6.然后开始打包

npm run electron_build

打包后会生成electron-quick-start-win32-x64文件夹,文件面会有一个exe文件

记录第一次把vue项目打包成桌面应用(exe)
双击打开
记录第一次把vue项目打包成桌面应用(exe)

就ok啦

相关标签: 遇到的bug