Electron:Electron整合vue

主要思路:分别启动两个进程,一个是vue,另一个是electron。然后在electron通过loadURL去引入vue的主页面。但怎么才能将这两个项目整合成一键启动呢?请看后文!

vue几个插件

json 复制代码
electron:用前端技术开发桌面应用的框架
electron-builder:electron打包框架

concurrently:可以同时执行多个命令
wait-on:监听某个端口是否有服务,有服务则放行,没服务则阻塞

cross-env:设置和读取环境变量,实现类似于springboot的profile功能

整合成一键启动

json 复制代码
"scripts": {
	// 将启动vite和electron整合成一条命令,一键启动
    "electron:serve": "concurrently -k \"npm run dev\" \"npm run electron\"",
    // vite项目是用3000端口,监听3000端口执行vite运行成功,然后在启动electron
    "electron": "wait-on tcp:3000 && cross-env NODE_ENV=dev electron .",
    // 启动vite项目
    "dev": "vite"
  }

打包

TODO

相关推荐
FirstFrost --sy14 分钟前
基于高并发服务器的web小游戏测试
服务器·前端·javascript·c++·python·集成测试
youyu-youyu16 分钟前
oss阿里云图片链接url高清图片设置为缩略图 vue 减少加载体积流量
前端·javascript·vue.js·阿里云·云计算
低保和光头哪个先来31 分钟前
聊聊 CSS 编译和 scoped 实现
前端·css·vue.js
object not found33 分钟前
Node.js fs 常用 API 整理:node:fs/promises、node:fs、fs 到底怎么用
开发语言·前端·javascript
雷工笔记40 分钟前
MES系列48-MES 系统「质量管理」完整设计与实施方案
开发语言·javascript·ecmascript
LiuJun2Son40 分钟前
Angular 快速入门:服务和依赖注入
前端·javascript·angular.js
huangdong_11 小时前
淘宝商品SKU图自动分类技术深度解析:从DOM解析到智能归档
开发语言·javascript·ecmascript
xiaofeichaichai14 小时前
ES 新特性九年速览:从 ES2016 到 ES2024
前端·javascript·es6
放下华子我只抽RuiKe515 小时前
FastAPI 全栈后端(四):认证与授权
开发语言·前端·javascript·python·深度学习·react.js·fastapi
三声三视15 小时前
Electron 本地图片在鸿蒙 PC 上白图,我注册了个自定义协议
electron·harmonyos·鸿蒙