Tauri 应该使用 Node 还是 Cargo?
尽管通过 Cargo 安装 CLI 是首选选项,但在安装时它必须从头开始编译整个二进制文件。 如果您在 CI 环境中或在非常慢的计算机上,则最好选择其他安装方法。
由于CLI 是在 Rust 编写的,它自然可以通过 crates.io 进行安装,并且可以与 Cargo 一起安装。
我们还将 CLI 编译为原生 node.js 插件,并通过 npm 分发它。 与 Cargo 安装方法相比,有几个优点:
- CLI 已预编译,可缩短安装时间
- 可以在 package.json 文件中锁定版本
- 如果您围绕 Tauri 开发自定义工具,则可以将 CLI 作为常规 JavaScript 模块导入
- 您可以使用 JavaScript 包管理器安装 CLI