codecamp

Tauri Rust 控制台

查找错误的第一个地方是Rust Console。 这是在您运行中的终端,例如 tauridev。 您可以使用以下代码从 Rust 文件中将某些内容打印到该控制台

println!("Message from Rust: {}", msg);

有时你的 Rust 代码中可能会有错误,而 Rust 编译器可以给你很多信息。 例如,如果 tauri dev 崩溃,您可以在 Linux 和 macOS 上像这样重新运行它:

RUST_BACKTRACE=1 tauri dev

或者在Windows上可以这样:

set RUST_BACKTRACE=1 
tauri dev

此命令为您提供精细的堆栈跟踪。 一般来说,Rust 编译器通过为您提供有关问题的详细信息来帮助您,例如:

error[E0425]: cannot find value `sun` in this scope
--> src/main.rs:11:5
|
11 | sun += i.to_string().parse::<u64>().unwrap();
| ^^^ help: a local variable with a similar name exists: `sum`

error: aborting due to previous error

For more information about this error, try `rustc --explain E0425`.


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; }