我有一个应用程序曾经在 Electron/Svelte 下工作,我们希望切换到 Tauri 以提高性能和 EXE 大小,但是我们遇到了问题。 在初始化期间,我们读取文件并习惯于同步执行,我们希望保持这种方式(例如 fs.openSync())。
但是,Tauri 的 fs 库中没有 Sync 功能,而且似乎没有可能绕过这个功能。
有人知道怎么做吗,或者除了异步管理我们的问题之外别无选择。
谢谢!
您可以使用 Rust 的内置同步操作 (std::fs),或者您可以使用异步命令,等待 Tauri 函数,然后等待在前端调用该命令。