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

相关推荐
ct97814 分钟前
Vue 项目性能优化
前端·vue.js·性能优化
辞忧九千七20 分钟前
Vue3 学习:组件通信完全指南
vue.js
用户新4 小时前
JS事件深度解析四 事件的循环和异步
前端·javascript·事件·event loop
LIUAWEIO14 小时前
vue里面下载配置使用zepto vue中怎样使用zepto
javascript·vue.js·es6·zepto
lantian14 小时前
TypeScript 三斜线指令完全指南:从入门到理解为什么不再需要它
前端·javascript·vue.js
用户9385156350714 小时前
从"用栈实现队列"说起:深入理解 JavaScript 原型式面向对象
javascript
ZengLiangYi14 小时前
AI 编程工具的数据格式为什么不能统一
javascript·后端·架构
陈_杨14 小时前
鸿蒙APP开发-带你走进旧物集的时间线与收藏管理
前端·javascript
尼斯湖皮皮怪14 小时前
iceCoder双模详解
javascript
小雨下雨的雨14 小时前
月相分析工具鸿蒙PC Electron框架技术实现详解
前端·javascript·华为·electron