集成tauri到已有项目中

简介: tauri是一款类似electron的桌面工具,具有体积小,占用内存少的特点。以下是在已有项目中集成tauri的步骤

官方文档

tauri文档

使用前

设备和操作系统

macOS Monterey v12.2.1 (macbook air 2017)

安装本地环境

  1. 确保 xcode 工具已经安装好,没有安装的话,执行xcode-select --install.
  2. 安装 rust 环境curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh,安装好后会提示:
stable-x86_64-apple-darwin installed - rustc 1.59.0 (9d1b2106e 2022-02-23)
Rust is installed now. Great!

To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo's bin directory ($HOME/.cargo/bin).

To configure your current shell, run:
source $HOME/.cargo/env
  1. 根据安装好后的提示,叫我们重启下终端或者刷新下环境变量,那么我们就刷新下,输入source $HOME/.cargo/env
  2. 输入rustc --version,我的提示rustc 1.59.0 (9d1b2106e 2022-02-23),说明安装好了
  3. cargo install tauri-bundler --force
  4. yarn create tauri-app 选择 vite+react+typescript
  5. 添加启动命令到package.json
"start": "tauri dev"
  1. yarn start 等待安装编译,首次启动可能花费数分钟时间

集成到现有项目

前4步同上
5 .在项目根目录下yarn add -D @tauri-apps/cli

  1. 添加启动命令到package.json
"scripts": {
  "tauri": "tauri",
  "start": "tauri dev",
}
  1. yarn add @tauri-apps/api
  2. yarn tauri init
  3. 修改 scr-tauri/tauri.conf.json 里的 "devPath" 为本地的 dev 端口
  4. 修改 "beforeDevCommand": "yarn dev", 这样就在启动 web 服务后,再启动 tauri
  5. yarn start初次启动会编译很多文件,稍等片刻
目录
相关文章
|
5月前
|
jenkins Java 持续交付
【项目集成工具】Jenkins
【项目集成工具】Jenkins
|
5月前
|
Java
SpringBoot项目集成Lombok
SpringBoot项目集成Lombok
33 1
|
7月前
|
存储 JSON 算法
Jwt简介+工具类应用+Jwt集成spa项目
Jwt简介+工具类应用+Jwt集成spa项目
238 0
|
7天前
|
Java Docker 容器
SpringBoot项目集成XXL-job
SpringBoot项目集成XXL-job
|
5月前
|
负载均衡 应用服务中间件 Linux
JavaWeb项目自动部署,持续集成
JavaWeb项目自动部署,持续集成
37 0
|
18天前
|
缓存 Java Spring
单体项目中资源管理模块集成Spring Cache
该内容是关于将Spring Cache集成到资源管理模块以实现缓存同步的说明。主要策略包括:查询时添加到缓存,增删改时删除相关缓存。示例代码展示了@Service类中使用@Transactional和@Cacheable注解进行缓存操作,以及在RedisTemplate中处理缓存的示例。
24 5
|
2月前
|
XML Java 数据格式
springboot 微服务项目如何集成 html 页面
springboot 微服务项目如何集成 html 页面
29 0
|
3月前
|
安全 Java 网络安全
【Shiro】第四章 Web项目集成Shiro
【Shiro】第四章 Web项目集成Shiro
65 1
|
4月前
|
存储 NoSQL Java
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖集成Redis(九)
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖集成Redis(九)
|
4月前
|
监控 Java BI
springboot集成积木报表项目springboot启动报错 Unable to load cache item
springboot集成积木报表项目springboot启动报错 Unable to load cache item

热门文章

最新文章