美文网首页
electron + vue构建桌面应用程序(1)——创建项目H

electron + vue构建桌面应用程序(1)——创建项目H

作者: 初见_JS | 来源:发表于2021-06-23 15:29 被阅读0次

    参考文献

    electron-vue跨平台桌面应用开发实战教程

    因最近项目要求,构建一个桌面端应用程序,类似C/S端,结合Electron可以实现基于B/S端的桌面应用程序,现记录下入坑过程

    1.利用vue-cli创建vue项目

    • 查看vue-cli版本 vue -V
      vue-cli版本.png
    • 创建项目vue create 项目名

    此处我选择手动自定义创建项目+vue3.x,操作完耐心等待即可。

    vue-cli创建项目.png
    • 运行npm run serve
    helloworld页面.png

    2. 使用electron-builder集成electron

    vue add electron-builder
    

    安装electron-builder,我这里选择最新版本12.0.0,耐心等待安装

    electron-builder添加.png

    安装完成后会在src目录下生成background.js,并在package.json文件中修main为"main": “background.js”

    3.运行程序npm run electron:serve

    启动时,会启动很久,并出现下列信息

    vue-devtools安装失败.png

    这是安装Vue Devtools失败,该问题解决方法:将vue-devtools下载到本地,在代码中设置本地地址即可,这主要方便开发过程中调试

    • 首先注释掉background.js中在线下载vue-devtools代码

      注释掉在线下载vue-devtools.png
    • 加载本地vue-devtools

    //加载本地vue-devtools
      function addLocalDevTools(win) {
        const ses = win.webContents.session;
        ses.loadExtension("E:/tools/vuejs_devtools_beta-6.0.0.7-an+fx");
      }
    
    • 开发环境下调用


      加载本地vue-devtools.png

    4.桌面程序显示

    electron-vue桌面程序界面.png

    至此,基于electron+vue的桌面helloworld应用程序构建成功

    相关文章

      网友评论

          本文标题:electron + vue构建桌面应用程序(1)——创建项目H

          本文链接:https://www.haomeiwen.com/subject/svjbyltx.html