CLI
info
# npm
npm run tauri info
# yarn
yarn tauri info
# pnpm
pnpm tauri info
# bun
bunx tauri info
# cargo
cargo tauri info
使用方法: cargo-tauri info [选项]
选项:
--interactive 交互模式以应用自动修复
-v, --verbose... 启用详细日志
-h, --help 打印帮助信息
-V, --version 打印版本信息
它显示了关于环境、Rust、Node.js 及其版本的简洁信息列表,以及一些相关配置。
| 当你需要快速了解你的应用程序时,这个命令非常有用。在请求帮助时,分享这个报告可能会很有用。 |
init
# npm npm run tauri init # yarn yarn tauri init # pnpm pnpm tauri init # bunx bunx tauri init # cargo cargo tauri init
使用方法: cargo-tauri init [选项]
选项:
--ci
跳过values提示
-v, --verbose...
启用详细日志
-f, --force
强制覆盖src-tauri文件夹
-l, --log
启用日志
-d, --directory <DIRECTORY>
设置目标文件夹 [默认: /home/runner/work/tauri-docs/tauri-docs]
-t, --tauri-path <TAURI_PATH>
要使用的 Tauri 项目的路径(相对于当前工作目录)
-A, --app-name <APP_NAME>
你的Tauri应用的应用名称
-W, --window-title <WINDOW_TITLE>
你的Tauri应用的窗口名称
-D, --dist-dir <DIST_DIR>
Web资源位置,相对于 <project-dir>/src-tauri
-P, --dev-path <DEV_PATH>
开发服务器的Url
--before-dev-command <BEFORE_DEV_COMMAND>
在 `tauri dev` 启动之前运行的shell命令
--before-build-command <BEFORE_BUILD_COMMAND>
在 `tauri build` 启动之前运行的shell命令
-h, --help
打印帮助信息
-V, --version
打印版本信息
plugin init
# npm npm run tauri plugin init # yarn yarn tauri plugin init # pnpm pnpm tauri plugin init # bunx bunx tauri plugin init # cargo cargo tauri plugin init
使用方法: cargo-tauri plugin init [选项] --name <PLUGIN_NAME>
选项:
-n, --name <PLUGIN_NAME> 你的Tauri插件的名称
-v, --verbose... 启用详细日志
--api 用 TypeScript API 初始化 Tauri 插件
-d, --directory <DIRECTORY> 设置目标文件夹 [默认: /home/runner/work/tauri-docs/tauri-docs]
-t, --tauri-path <TAURI_PATH> 要使用的 Tauri 项目的路径(相对于当前工作目录)
-a, --author <AUTHOR> 作者名字
-h, --help 打印帮助信息
-V, --version 打印版本信息
dev
# npm npm run tauri dev # yarn yarn tauri dev # pnpm pnpm tauri dev # bunx bunx tauri dev # cargo cargo tauri dev
使用方法: cargo-tauri dev [选项] [ARGS]...
参数:
[ARGS]... 传递给运行器的命令行参数。`--` 之后的参数传递给应用程序。
选项:
-r, --runner <RUNNER> 用于运行应用程序的二进制文件
-v, --verbose... 启用详细日志
-t, --target <TARGET> 用于构建的target
-f, --features [<FEATURES>...] 要激活的 cargo 特性列表
-e, --exit-on-panic 在panic时退出
-c, --config <CONFIG> 要与 tauri.conf.json 合并的 JSON 字符串或 JSON 文件路径
--release 以release模式运行代码
--no-watch 禁用文件watcher
--no-dev-server 禁用用于静态文件的开发服务器
--port <PORT> 指定用于静态文件的开发服务器端口。默认为 1430。也可以使用 `TAURI_DEV_SERVER_PORT` 环境变量设置。
-h, --help 打印帮助信息
-V, --version 打印版本信息
此命令将在开发模式下打开 WebView。它使用 src-tauri/tauri.conf.json 文件中的 build.devPath 属性。
如果你在 build.beforeDevCommand 属性中输入了命令,这个命令将在 dev 命令之前执行。
如果你没有使用 build.beforeDevCommand,请确保你的 build.devPath 是正确的,并且如果使用开发服务器,请在使用此命令之前启动它。
|
build
# npm npm run tauri build # yarn yarn tauri build # pnpm pnpm tauri build # bunx bunx tauri build # cargo cargo tauri build
使用方法: cargo-tauri build [选项] [ARGS]...
参数:
[ARGS]...
传递给运行器的命令行参数
选项:
-r, --runner <RUNNER>
用于运行应用程序的二进制文件,默认为 `cargo`
-v, --verbose...
启用详细日志
-d, --debug
使用debug模式进行构建
-t, --target <TARGET>
用于构建的target
它必须是 `$rustc --print target-list` 输出的值之一,或者是用于通用 macOS 应用程序的 `universal-apple-darwin`。
请注意,编译通用 macOS 应用程序需要安装 `aarch64-apple-darwin` 和 `x86_64-apple-darwin` 目标。
-f, --features [<FEATURES>...]
要激活的特性列表,用空格或逗号分隔
-b, --bundles [<BUNDLES>...]
要打包的捆绑包列表,用空格或逗号分隔。
捆绑包选项分别是 `deb`、`appimage`、`msi`、`app` 或 `dmg` ,其中 `deb` 和 `appimage` 是linux系统下的,`msi`是windows系统下的,`app` 或 `dmg` 是 MacOS系统下的,`updater` 是所有平台的。如果指定为 `none`,将跳过打包程序。
请注意,`updater` 捆绑包不会自动添加,因此如果启用了更新程序,则必须指定它。
-c, --config <CONFIG>
要与 tauri.conf.json 合并的 JSON 字符串或 JSON 文件路径
--ci
跳过values提示
-h, --help
打印帮助信息(使用 '-h' 查看摘要)
-V, --version
打印版本信息
此命令将打包您的应用程序,默认情况下是以生产模式打包,如果您使用了 --debug 标志,则会以调试模式打包。该命令使用 src-tauri/tauri.conf.json 文件中的 build.distDir 属性。
如果您在 build.beforeBuildCommand 属性中输入了一个命令,则该命令将在 build 命令之前执行。
icon
# npm npm run tauri icon # yarn yarn tauri icon # pnpm pnpm tauri icon # bunx bunx tauri icon # cargo cargo tauri icon
使用方法: cargo-tauri icon [选项] [INPUT] 参数: [INPUT] 源图标的路径(png格式,1240x1240px,带透明度) [默认值:./app-icon.png] 选项: -o, --output <OUTPUT> 输出目录。默认:tauri.conf.json 文件同级别的 'icons' 目录。 -v, --verbose... 启用详细日志 -p, --png <PNG> 要生成的自定义 PNG 图标尺寸。设置后,默认图标将不会生成。 -h, --help 打印帮助信息 -V, --version 打印版本信息
version
# npm npm run tauri --version # yarn yarn tauri --version # pnpm pnpm tauri --version # bunx bunx tauri --version # cargo cargo tauri --version
描述
返回当前 Tauri 的版本
CLI usage
请通过此 完整指南 了解更多使用方法。