当前位置: 首页 > news >正文

rust快速创建Tauri App ——基于create-tauri-app

Tauri App

Tauri是一个工具包,可以帮助开发人员使用现有的几乎任何前端框架为主要桌面平台制作应用程序。核心是用Rust构建的,CLI利用Node.js使Tauri成为创建和维护优秀应用程序的真正多语言方法。

cargo install create-tauri-app

create-tauri-app:这是你要安装的 Rust 程序包的名称。create-tauri-app 是一个命令行工具,用于简化 Tauri 应用的创建过程。它可能会为你生成一个包含所有必要文件和配置的初始项目结构,以便你可以立即开始开发你的 Tauri 应用。

执行cargo create-tauri-app命令,按提示输入

✔ Project name · tauri-app
✔ Identifier · com.tauri-app.app
✔ Choose which language to use for your frontend · Rust - (cargo)
✔ Choose your UI template · VanillaTemplate created! To get started run:cd tauri-appcargo tauri dev

执行命令

  cd tauri-appcargo tauri dev

在这里插入图片描述

采用create-tauri-app创建的项目,不太好,建议还是用vite来创建。

上传到gitcode

命令行指引

你还可以按照以下说明从你的电脑中上传现有文件或项目。

cd tauri-app
git init

Git 全局设置

git config --local user.name " 用户名"
git config --local user.email " 用户名@noreply.gitcode.com"

创建一个新仓库

git clone git@gitcode.com: 用户名/tauri-app.git
cd tauri-app
echo “# tauri-app” >> README.md
git add README.md
git commit -m “add README”
git branch -m main
git push -u origin main

推送现有的文件

cd existing_folder
git init
git remote add origin git@gitcode.com: 用户名/tauri-app.git
git add .
git commit -m “Initial commit”
git branch -m main
git push -u origin main

推送现有的 Git 仓库

cd existing_repo
git remote rename origin old-origin
git remote add origin git@gitcode.com: 用户名/tauri-app.git
git push -u origin --all
git push -u origin --tags

参考资料

rust GUI框架Tauri入门—基于vanilla.js

http://www.lryc.cn/news/440256.html

相关文章:

  • 【MySQL】MySQL中JDBC编程——MySQL驱动包安装——(超详解)
  • 电脑安装OpenWRT系统
  • 说说几款耳机
  • Excel爬虫使用实例-百度热搜
  • arcgisPro地理配准
  • SpringBoot开发——获取HTTP请求头(Header)的三种方法
  • 大模型入门3:理解LLAMA
  • React学习day07-ReactRouter-抽象路由模块、路由导航、路由导航传参、嵌套路由、默认二级路由的设置、两种路由模式
  • Unity项目的脚本继承关系
  • 【自动驾驶】决策规划算法(一)决策规划仿真平台搭建 | Matlab + Prescan + Carsim 联合仿真基本操作
  • grep 命令:文本搜索
  • python画图|中秋到了,尝试画个月亮(球体画法)
  • 【网络安全的神秘世界】攻防环境搭建及漏洞原理学习
  • pythonnet python图像 C# .NET图像 互转
  • spring security OAuth2 搭建资源服务器以及授权服务器/jdbc/jwt两种方案
  • 计算机视觉—3d点云数据基础
  • Matlab simulink建模与仿真 第十八章(Stateflow状态机)
  • Linux系统终端中文件权限的10位字符是什么意思
  • Qt QSerialPort串口编程
  • 扫雷游戏及其中的知识点
  • 【乐企-业务篇】开票前置校验服务-规则链服务接口实现(发票基础信息校验)
  • 【搜索算法】以扩召回为目标,item-tag不如query-tag能扩更多数量
  • SpringBoot入门(黑马)
  • Stream流操作
  • 【Linux】查看操作系统开机时初始化的驱动模块列表的一个方法
  • 快速入门Vue
  • ubuntu系统服务器离线安装python包
  • re题(30)BUUCTF-[HDCTF2019]Maze
  • day36+day37 0-1背包
  • PostMan使用变量