Electron:Electron整合vue

这篇具有很好参考价值的文章主要介绍了Electron:Electron整合vue。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

vue几个插件

electron:用前端技术开发桌面应用的框架
electron-builder:electron打包框架

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

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

整合成一键启动

"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文章来源地址https://www.toymoban.com/news/detail-804707.html

到了这里,关于Electron:Electron整合vue的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • electron打包Vue前端

    效果:electronforge可将前端静态页面打包成.exe、.deb和.rpm等,能适配各种平台 示例:Windows环境下将前端 Vue 项目打包成exe文件 打包后的 exe 文件 运行 exe 文件 一、项目准备 开源项目 RouYi 下载 本地环境 安装依赖 报错 3.1 原因:Node版本高了 3.2 修改 package.json 3.3 修改后的 pack

    2024年04月26日
    浏览(37)
  • vue + electron

    node 版本 v14.19.3 npm 版本 6.14.17 要是node-sass报错执行命令: 首先安装依赖 electronRun.js放在根目录下 根目录的vue.config.js 路由用mode:‘hash’ 把publicPath:‘./’, package.json文件里面加package和main 打包程序npm run build 生成dist文件 然后在执行npm run package 看见项目有out文件夹,里面有个

    2024年02月11日
    浏览(31)
  • electron+vue 实现静默打印

    我的electron版本:^12.0.0; vue版本:^3.2.13。 我是通过webview实现的。 实现原理:webview类似于iframe,其实是electron中的一个内嵌窗口,打印的也就是这个内嵌窗口的内容。 所以共需要两个文件: 一个是vue文件,主要承担数据预处理工作;第二个是html文件,主要承担显示打印内容工

    2024年02月10日
    浏览(29)
  • 基于electron25+vite4创建多窗口|vue3+electron25新开模态窗体

    在写这篇文章的时候,查看了下electron最新稳定版本由几天前24.4.0升级到了25了,不得不说electron团队迭代速度之快! 前几天有分享一篇electron24整合vite4全家桶技术构建桌面端vue3应用示例程序。 https://www.cnblogs.com/xiaoyan2017/p/17436076.html 这次继续接着上次项目,主要介绍electron

    2024年02月06日
    浏览(81)
  • 0001__安装electron失败 postinstall: `node install.js`

    不一样的 npm 快速安装electron的方案 - 简书 打开浏览器输入 下述网址, 找到你要的版本号, 点击后找到你的平台点击即可下载了。 https://registry.npmmirror.com/binary.html?path=electron/ 作者:一颗人心 链接:https://www.jianshu.com/p/d892132b56af 来源:简书 著作权归作者所有。商业转载请联

    2024年02月11日
    浏览(53)
  • electron+vue3全家桶+vite项目搭建【25】使用electron-updater自动更新应用

    demo项目地址 electron-updater官网 我们不可能每次发布新的版本都让用户去手动下载安装最新的包,而是应用可以自动下载新包进行覆盖安装,electron-updater就可以非常方便的实现这个功能 引入依赖 实测用pnpm安装打包运行会有问题,这里还是推荐使用npm管理依赖 配置electron-bui

    2024年02月14日
    浏览(72)
  • Electron-ChatGPT桌面端ChatGPT实例|electron25+vue3聊天AI模板EXE

    基于 electron25+vite4+vue3 仿制chatgpt客户端聊天模板 ElectronChatGPT 。 electron-chatgpt 使用最新桌面端技术 Electron25.x 结合 Vite4.x 全家桶技术开发跨端模仿ChatGPT智能聊天程序模板。支持 经典+分栏两种布局、暗黑+明亮主题模式,集成electron封装多窗口及通讯 功能。 编码工具:vscode 框架

    2024年02月08日
    浏览(42)
  • electron+vue编辑Office Word?

    Electron 桌面应用是基于 Chromium 内核的,而谷歌Chrome取消了对PPAPI插件支持后,在线Office方案纷纷失效,只能更换国产浏览器在低版本浏览器苟延残喘,不能用于electron+vue项目。 经过小编不断的寻找,终于找到一款至今一直可用并且超级稳定的商用产品——猿大师办公助手。

    2024年02月02日
    浏览(42)
  • 记录 vue + vuetify + electron 安装过程

    NodeJs 版本: 20 内容来自: Electron + Vue.js + Vuetify 构建跨平台应用_思月行云的博客-CSDN博客 文章浏览阅读61次。Go coding! https://blog.csdn.net/kenkao/article/details/132600542 安装完成后的进一步配置 【精选】Electron使用preload预加载及安全策略_electron preload-CSDN博客 文章浏览阅读5k次。使用

    2024年02月06日
    浏览(40)
  • 从零搭建vue+electron桌面应用

    1.全局下载electron 2.全局下载vue脚手架 3.创建vue项目(这里用的是vue2版本) 4.安装打包插件 首先进入项目目录 安装打包插件 5.安装electron-builder,安装后可以直接生成主进程的配置文件 6.在vue.config.js中添加以下配置 作完以上步骤之后,会在src根目录生成background.js,这个文件

    2024年02月17日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包