迁移至 Electron¶
Electron 是唯一持续维护的桌面应用。Tauri 已在 v0.5.3 发布最终版本并被归档;现有的 Tauri 下载仍可用于迁移。
- 在设置中找到你的 Tauri 数据目录,并在应用关闭时备份整个目录。同时将参考音频存放在该目录之外。
- 为你的平台安装 Electron。在验证完成前,保留 Tauri 及其数据。不要同时对同一数据目录运行两个应用。
- 在生成前检查 Electron 配置的数据位置。使用其支持的存储/后端配置来选择现有的数据目录。
- 验证语音、项目、历史记录和模型位置。在移除旧应用前生成一段简短的测试片段。
各 shell 共享后端,但不保证 shell 偏好设置和凭据能够迁移。请重新检查设备、快捷键、主题、后端地址和权限。不提供自动的安装程序到安装程序的迁移。
最终的 Tauri 更新源在不可变的 URL 上保留已签名的 Tauri 载荷。Tauri 更新程序绝不能接收 Electron 安装程序。
Electron 在复用现有运行时之前会检查所需的 Python 导入。不完整的环境会打开设置向导而不是反复崩溃;安装仍然需要你明确操作。自动选择会跳过损坏的旧运行时,并使用 Electron 运行时位置,保持 Tauri 数据完整。
启动期间,明确选择的运行时不会被静默替换。如果该位置包含一个 Electron 不拥有的不完整环境,选择设置向导会在 Electron 的默认位置创建单独的运行时,而不是修改或接管现有环境。
仍然可以选择新的自定义运行时目标。当该目录尚不存在或为空时(例如在文件夹选择器中刚创建的文件夹),设置向导会创建并拥有它(文件管理器元数据如 .DS_Store 或 desktop.ini 不计入)。已存在的、未被拥有且包含其他文件的根目录即使缺少 project 子目录,也会保持原样。
依赖检查会忽略继承的 PYTHONPATH 和 PYTHONHOME,与后端启动行为一致。如果修复切换离开未拥有的环境,并且已存在健康的 Electron 运行时,则会直接复用该运行时,而无需重新安装依赖。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 om/VoiceStudio