<tauri><rust><GUI>基于rust和tauri,将tauri步调打包为window体系可 ...

打印 上一主题 下一主题

主题 1837|帖子 1837|积分 5511

前言

本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包罗前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。
发文平台

CSDN
情况设置


  • 体系:windows 10
  • 平台:visual studio code
  • 语言:rust、javascript
  • 库:tauri2.0
概述

本文是先容在tauri中,怎样将一个tauri项目打包为window下的可执行安装包,exe大概msi格式。
1、创建tauri项目

我们利用以下指令创建一个典范的tauri项目:
  1. npm create tauri-app@latest
复制代码
项目创建的详细过程就不再赘述,创建完整后,文件布局大致如下:

默认创建的tauri项目,是一个典范的tauri步调,可以利用npm run tauri dev来运行,首次运行时,须要编译rust代码,因此时间可能会比较长。
但我们不利用默认步调,我们稍作修改,为了方便调试,我们安装一下vite,调试时利用vite构建前端服务器。
  1. npm install vite@latest
复制代码
然后要对项目中的package.jsontauri.config.json两个文件作一些更改。
package.js中添加:
  1. "scripts": {
  2.    
  3.     "dev": "vite",
  4.     "build": "vite build",
  5.     "preview": "vite preview",
复制代码
tauri.config.json中添加:
  1.   "build": {
  2.    
  3.     ...
  4.     "devUrl": "http://localhost:5173",
复制代码
http://localhost:5173是vite服务器的默认地址。
然后修改index.html和main.js:
index.html:
  1. <!doctype html>
  2. <html lang="en">
  3.   <head>
  4.    
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

欢乐狗

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表