codecamp

Tauri 在生产中使用检查器

默认情况下,检查器仅在开发和调试版本中启用,除非您使用 Cargo 功能启用它。

创建调试版本

要创建调试构建,请运行 ​tauribution --debug​ 命令。

  • npm
npm run tauri build -- --debug
  • Yarn
yarn tauri build --debug
  • pnpm
pnpm tauri build --debug
  • Cargo
cargo tauri build --debug

像正常的构建和开发进程一样,构建需要一些时间才能首次运行此命令,但其后运行的速度要快得多。 最后捆绑的应用已启用开发控制台,放置在 ​src-tauri/target/debug/bundle​ 中。

您还可以从终端运行构建的应用程序,给您的 Rust 编译器注释(如果有错误的话) 或您的 ​println​ 消息。 浏览文件 ​src-tauri/target/(release|debug)/[app name]​ 并直接在控制台中运行它,或在文件系统中双击可执行文件本身(注意:使用此方法出现错误时,控制台会关闭)。

启用开发工具功能

警告
Devtools API 在 macOS 上是私有的。 在 macOS 上使用私有 API 可防止您的应用程序被 App Store 接受。

若要在生产版本中启用 devtool,您必须在文件 ​src-tauri/Cargo.toml​ 中启用 ​devtools​ Cargo 功能:

[dependencies]
tauri = { version = "...", features = ["...", "devtools"] }


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