如果你可以建一个网站,你就可以建一个桌面应用程序。 Electron 是一个使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架,它负责比较难搞的部分,你只需把精力放在你的应用的核心上即可。
官网地址
注:vue的新老项目都可打包成electron桌面软件,我这里是新建的新项目
1.搭环境

//安装淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
//安装脚手架
npm install @vue/cli -g
//全局安装electron
npm install -g electron

版本图片如下:(node版本最低14以上
请添加图片描述
2.新建项目

vue create electron-demo

3.添加打包工具

vue add electron-builder

4.运行electron

npm run electron:serve

调试界面
请添加图片描述
5.打包exe包

npm run electron:build

打包结构如下
请添加图片描述
打包踩坑过程:
1.使用 js-cookie,登录无法跳转了
解决方案:

不使用该库 使用localStorage,sessionStorage……

2.接口访问不到
解决方案:

跨域代理取消,直接接口地址请求

3.访问白屏
解决方案:

config配置文件的build下面的配置,publicPath:'./'

4.npm安装失败,配置镜像

npm config set registry http://registry.npm.taobao.org/
npm config set electron_mirror="https://npm.taobao.org/mirrors/electron/"
npm config set electron_builder_binaries_mirror="http://npm.taobao.org/mirrors/electron-builder-binaries/"

5.打包路径不能有中文,会报错,但不影响打包结果

6.安装electron,没有全局:

npm install electron -g

很容易报错

7.vue add electron-builder
用cnpm安装提示正确了但是也没下载好,重新去执行,不知道是不是跟网络有关,如果报错就再重新下载

8.electron打包报错,可查看一下版本号;node的版本也必须是14以上的版本

如果你可以建一个网站,你就可以建一个桌面应用程序。 Electron 是一个使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架,它负责比较难搞的部分,你只需把精力放在你的应用的核心上即可。官网地址注:vue的新老项目都可打包成electron桌面软件,我这里是新建的新项目1.搭环境//安装淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org//安装脚手架npm install @ 之前看了看electron-vue,感觉还是存在一些问题的,比如electon的版本特别特别低,不能忍受。且如果你是用vue搭建的项目,最后希望能够打包桌面端,其实很简单。 一、基本步骤 (1)创建vue项目、并进行开发 vue create vueDemo (2)突然一天我想打包桌面程序了 // 进入项目目录 cd vueDemo // 添加electron相关库 vue add electron-builder 这时,他也会自动下载electron。 问题处理:如. electron_mirror=https://npm.taobao.org/mirrors/electron/ electron-builder-binaries_mirror=https://npm.taobao.org/mirrors/electron-builder-binaries/ 二、创建vue框架文件 这里不详细说了,就是创建一个vue项目,如果已有项目则跳过这一步。 检验Vue+ElementUI+Electron技术栈使用 这里使用最简单的库vue-cli-plugin-electron-builder(地址见参考文献1),只需2步就可以把原有HTML应用打包桌面应用 1. 创建自定义vue-cli项目 这里用一个现的BigeMap提供的Vue工程模板做示例说明,任何vue-cli项目都可以。 从官方网站上下载该模板 解压缩到某文件夹,我的是D:/Code/vuemap 运行命令vue ui,打开项目管理器后,导入这个项目,编译,调试通过 开发了很久的网页项目,领导突然想变桌面应用,又要重写代码?no,no,no。不可能的。重写代码吃力不讨好,浪费时间,浪费精力。那么我们该怎么办呢? 幸好,electron是如此神奇,它提供了一种能让你将任何前端代码的网站页面封装桌面应用。无论是vue,react 还是 angular等现有的框架都能实现。 学习该内容需要基本的 javascript 语法基础,以及 node.js 基础。 1,安装electron依赖包(局部安装,只安装开 Electron + vue3 + vite2 + ant-design-vue2 整合 :bug: 已知问题 项目打包后仍有问题 待解决... 暂时通过集 webpack 解决打包问题 How and Why 写这个 Demo 项目主要有两个目的 vue@3.x 发布了,想试试新功能 工作中用的 umi+electron 项目大了,启动速度并不理想; 用 vite 试试,算一个储备方案 ^_^ Command npm run dev npm run build 如果只需要最基础的集 Demo 请使用 或 分支 Note 记 import { write } from 'fs' 的这种形式会被 vite 编译 /@modules/fs?import const { write } = require('fs') 这种形式就能用了 :winking_face: const {
这几天 我做了一个vue移动端的小项目 就想着打包 app安装在手机上看看 我就讲解下整个思路和过程 首先项目开发完之后  (我使用的是vue-cli 3.*版本) 在项目文件夹下创建一个 vue.config.js module.exports = {   publicPath: “./”,    //   打包 配置这个可以先本地查看下 效果   productionSourceMap: false     //  调试文件的功能关闭 能加快打包 运行命令行   npm run build 项目文件夹下生一个 dist文件夹 下面有这些文件  然后打开index.html 本地
以前vue项目桌面端我记得是比较麻烦的,要配置很多的依赖项,没想到现在就是执行几行命令就完事了 目标:尝试把此项目桌面应用 在项目根目录下执行如下命令: vue add electron-builder 安装过程中会提示选择版本,一般有三个版本可以选择,选择最新的版本就可以了 安装完后: 1.执行npm run serve 正常打开网页端项目 2.执行npm run electron:serve 打开桌面端应用 想打包桌面端应用,执行如下命令 npm run electron:build
### 回答1: electron-vue 是一个使用 Vue.js 开发跨平台桌面应用的框架,可以使用 electron-builder 工具将其打包 exe 文件。 以下是将 electron-vue 项目打包 exe 的基本步骤: 1. 安装 electron-builder 在 electron-vue 项目的根目录下执行以下命令: npm install electron-builder --save-dev 2. 配置打包参数 在项目根目录下创建一个 electron-builder.json 文件,用于配置打包参数。可以参考 electron-builder 的文档进行配置,主要包括应用程序名称、版本号、图标等。 3. 执行打包命令 在项目根目录下执行以下命令进行打包: npm run build:win 该命令会生一个 dist 目录,其中包含打包后的应用程序和安装程序,可以在 Windows 上运行。 以上就是将 electron-vue 项目打包 exe 的基本步骤,希望对你有帮助。 ### 回答2: electron-vue 是基于 Vue.jsElectron 的开发框架,可以快速构建桌面应用程序。在开发完后,开发者需要将其打包 .exe 格式(Windows 可执行文件),以便部署和发布。 以下是将 electron-vue 项目打包 .exe 文件的步骤: 1. 准备工作 首先要安装 electron-packager 包,这个包可以让我们快速打包 electron 应用程序。可以在终端中输入以下命令进行安装: npm install electron-packager --save-dev 2. 修改 package.json 文件 在 package.json 文件中,需要添加以下代码: "scripts": { "package": "electron-packager ./ --platform=win32 --arch=x64 --icon=./build/icons/icon.ico --out=./dist --ignore=dist --overwrite" 这个代码段是一个命令,运行它可以将项目打包指定平台(这里是 win32,也就是 Windows)的可执行文件,以 .exe 格式输出到指定目录(这里是 dist 文件夹)。其中,--icon 表示程序图标,--ignore 是忽略打包的文件夹,--overwrite 表示覆盖已有的输出文件夹。 3. 执行打包命令 在终端中输入以下命令,即可开始打包: npm run package 然后等待一段时间,打包功之后会在 dist 目录下生 .exe 文件。 4. 发布 最后将 .exe 文件上传到合适的平台(例如 GitHub Release),这样用户就可以下载并使用了。 注意事项: - 在打包时需要注意修改 .ico 图标文件的路径,确保能正确找到。 - 若需要打包其他平台的可执行文件,可以修改 --platform 和 --arch 参数。 - 打包时,如果报错了,可以在命令行加上 --verbose 参数,查看具体错误信息。 ### 回答3: electron-vue是一个基于vue.js构建的 electron框架的项目,可以让开发者快速地构建跨操作系统的桌面应用程序,并且electron-vue项目也非常容易打包exe可执行文件,便于在Windows平台上使用。 打包electron-vue项目exe的方法: 首先要在命令行中进入项目根目录, 然后运行: npm run build yarn run build 这两个命令将会编译和打包electron-vue项目,生一个dist目录。 在默认情况下,打包出的exe应用程序是没有图标的,如果需要添加图标,需要在build目录下找到win下的icon.ico文件,并替换你自己的图标文件。 接下来,需要使用第三方的打包工具,如electron-builder,打包exe文件,命令如下: npm run dist 或 yarn run dist 执行完这个命令后,就会在dist目录下生一个installer目录,里面包含着生的exe文件和其他必要的文件。 理论上,exe应用程序已经可以在Windows平台上使用了。 electron-vue项目打包exe并不是一件复杂的事情。只需进入项目根目录运行 npm run build 命令,然后使用第三方打包工具electron-builder打包,就可以生一个可执行的exe文件了,这样就极大地方便了开发者在Windows平台上部署应用程序。