codecamp

Tauri 核心生态系统

tauri

这是将所有组件拼到一起的 crate。它将运行时、宏、实用程序和 API 集成为一款最终产品。它在编译时读取tauri.conf.json文件,以引入功能并执行应用程序(甚至项目文件夹中的文件)的实际配置。它在运行时处理脚本注入(用于 polyfills/原型修订),托管用于系统交互的 API,甚至管理更新过程。Cargo.toml

tauri-运行时

Tauri 本身和较低级别的 webview 库之间的胶水层。

tauri

通过 tauri-codegen为上下文创建宏,处理器和命令 crate

tauri-utils

在许多地方重用的通用代码,并提供有用的实用程序,例如解析配置文件、检测平台三元组、注入 CSP 和管理资产。

tauri构建

在构建时应用宏来装配 所需的某些特殊功能。cargo

tauri-codegen (英语)

嵌入、哈希和压缩资产,包括应用程序和系统托盘的图标。在编译时分析tauri.conf.json并生成 Config 结构。

tauri-runtime-wry

此 crate 专门为 WRY 打开了直接的系统级交互,例如打印、监视器检测和其他与窗口相关的任务。


Tauri 不是什么?
Tauri 工具
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Tauri 指南

Tauri 特性

Tauri 插件

Tauri 应用程序接口

Tauri JavaScript/TypeScript

Tauri 命令行界面

Tauri 进程

Tauri 参考

Tauri WebView 版本

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }