@tauri-apps/plugin-cli
从您的命令行界面解析参数。
接口
ArgMatch
自
2.0.0
属性
属性 | 类型 | 描述 | 定义在 |
---|---|---|---|
occurrences | number | 发生次数 | 来源: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/cli/guest-js/index.ts#L26 |
value | null | string | boolean | string [] | 如果带值则为字符串,如果是标志则为布尔类型,如果为字符串数组或多个值则为 null | 来源: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/cli/guest-js/index.ts#L22 |
CliMatches
自
2.0.0
属性
SubcommandMatch
自
2.0.0
属性
函数
getMatches()
function getMatches(): Promise<CliMatches>
解析传递给当前进程的参数,并使用在 tauri.conf.json
中定义的配置 tauri.cli
获取匹配项
返回
示例
import { getMatches } from '@tauri-apps/plugin-cli';const matches = await getMatches();if (matches.subcommand?.name === 'run') { // `./your-app run $ARGS` was executed const args = matches.subcommand?.matches.args if ('debug' in args) { // `./your-app run --debug` was executed }} else { const args = matches.args // `./your-app $ARGS` was executed}
自
2.0.0
来源: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/cli/guest-js/index.ts#L66
© 2025 Tauri 贡献者. CC-BY / MIT