Vue打包桌面程序

Posted teemor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue打包桌面程序相关的知识,希望对你有一定的参考价值。

开源的地址:https://github.com/electron/electron-quick-start

一、运行

1. 安装依赖

cnpm install electron --save

cnpm install electron-packager --save

2. 在Build里引入官方的入口文件Main.js将其改为electron.js

3. 在package.json里加一条指令,启动electron

 

4. npm run build

5. npm run electron_dev(如果是白屏,则需要更改config/index.js里build的绝对路径改为相对路径,然后在重新build一下,如果不想改就直接改index里的引用文件即可)

 

构建时间很长,而且用饿了么组件的反应很慢。只要能打开dist里的index.html就可以进行下一步了(如果打不开就关闭服务)

 

 二、打包

1. 更改package.json,配置打包程序

 参考文档:https://github.com/electron-userland/electron-packager/blob/master/docs/api.md#electronversion


2. 打包程序 需要在dist目录里拿到package。然后找到入口Js文件,然后找到我们之前生成的index.html。手动赋值一个package.json

然后配置入口文件路径

 

 

 

 

3. npm run electron_build

 

这就是我们生成的exe打包程序,打开


 

 




以上是关于Vue打包桌面程序的主要内容,如果未能解决你的问题,请参考以下文章

将现有vue项目基于electron打包成桌面应用程序

vue-electron脚手架安装及说明 打包基于Vue的 桌面应用程序

vue2.x+electron创建桌面程序

vue2.x+electron创建桌面程序

使用electron将vue项目打包成exe桌面应用

使用electron将vue项目打包成exe桌面应用