electron-vue打包,vue打包桌面程序

  electron-vue打包,vue打包桌面程序

  主要介绍了将vue项目打包成桌面快捷方式(电子)的方法,通过示例代码进行了非常详细的介绍,对大家的学习或工作有一定的参考价值。有需要的朋友下面和边肖一起学习。

  网上有很多相关的例子,我只是记录下自己的问题。

  1.克隆电子的官方例子。

  git克隆https://github.com/electron/electron-quick-start

  2.输入项目并输入以下命令来运行项目

  Npm安装//下载依赖包

  Npstart//start

  3.弹出界面

  4.接下来,打包您的vue项目并运行npm run build。

  5.将打包的项目复制到电子速动的根目录下。

  6.再运行一次

  npm开始

  如果页面能打开,说明没问题。

  如果该页无法打开,请单击“视图”下的“切换开发人员工具”,然后单击f12打开调试工具来检查问题。

  错误1

  解决1

  因为我是用vue3加vite搭建的,所以在项目里找到了vite.config.js,修改了文件,

  基底:。/./,这是密钥。其他的可以根据你自己的项目需求来更改。

  从“vite”导入{ defineConfig }

  从“路径”导入{ resolve }

  从 @vitejs/plugin-vue 导入vue

  从 @vitejs/plugin-vue-jsx 导入vueJsx

  函数pathResolve(dir) {

  return resolve(process.cwd(),.,目录)

  }

  //https://vitejs.dev/config/

  导出默认定义配置({

  基底:。/,//从/更改为。/这是电子的钥匙

  插件:[vue()、vueJsx()],

  解决:{

  别名:{

  //@/xxxx=src/xxxx

  @: pathResolve(src )

  }

  },

  优化步骤:{

  包括:[axios]

  },

  服务器:{

  主持人:没错,

  端口:3000,

  代理服务器:{

  /api: {

  目标:“http://192.168.0.118:11499”,

  重写:路径=path.replace(/^\/api/,)

  }

  }

  },

  构建:{

  迷你化:“简洁”,

  terse选项:{

  压缩:{

  Drop_console: true,//打包时移除控制台

  Drop_debugger: true //打包时移除调试器

  }

  }

  }

  })

  修改后发现还是有错误C://file …像这样,然后找了很久这个问题,因为我的项目有fect和axios读取本地文件,但是打包后找不到这些文件,修改方法也很简单。补充。/

  像这样

  然后重新打包vue项目,重复前面的操作。

  如果页面可以打开,请转到步骤7。

  7.打包成快捷方式。

  (1)安装电子包装机包装依赖。

  npm安装电子打包程序-保存-开发

  (2)将命令添加到package.json(注意,这是添加到电子快速启动文件中的package.json)

  脚本:{

  开始:电子,

  打包员:电子打包员。ang-1580-platform=win32-arch=x64-icon=。/favicon.ico - out=。/app-asar-app-version=1 . 0 . 0-overwrite-ignore=node _ modules-electron-version 19 . 0 . 2

  },

  (3)打包命令

  npm打包程序

  此时,项目应该有app文件夹。

  有一个应用程序,双击打开即可,然后右键创建快捷方式,发送到桌面。

  关于将vue项目打包成桌面快捷方式(电子)的方法的这篇文章到此为止。更多打包成电子内容的相关vue项目,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • winserver2016更改远程桌面端口,winserver2012修改远程桌面端口
  • winserver2016更改远程桌面端口,winserver2012修改远程桌面端口,Windows Server 修改远程桌面端口的实现
  • windows server 2016设置远程桌面,windows2012远程桌面服务
  • windows server 2016设置远程桌面,windows2012远程桌面服务,Windows Server 2016快速入门部署远程桌面服务的详细图文步骤
  • windows10桌面两边的黑边如何去除,window10电脑两边黑边怎么还原
  • kde与xfce,GNOME、KDE、Xfce等桌面环境各自有什么优点
  • kde与xfce,GNOME、KDE、Xfce等桌面环境各自有什么优点,Linux推荐使用Xfce桌面环境的8个原因
  • windows10远程桌面密码,windows远程桌面密码
  • win10玩游戏回到桌面,进游戏就回到桌面
  • win7桌面软件图标不正常显示,win7桌面不显示图标
  • 在windows7系统桌面创建快捷方式可以用哪些方法实现,windows 7桌面上的快捷图标可以
  • 360卫士加速球怎么关,360安全卫士加速球怎么弄到桌面
  • win10桌面窗口管理器占用,win10性能监视小部件桌面
  • win10 专业版 远程桌面,win10远程桌面开启教程
  • 手机动态壁纸软件哪个好 让你的桌面更美观,手机动态壁纸软件哪个好 让你的桌面更美化
  • 留言与评论(共有 条评论)
       
    验证码: