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
请通过此 完整指南 了解更多使用方法。