查询与生命周期命令
pinset x
解析、验证、安装并运行一次 Provider 命令,同时不改变项目/全局选择状态。
在 GitHub 查看源文档 ↗| 字段 | 说明 |
|---|---|
| 用途 | 解析、验证、安装并运行一次 Provider 命令,同时不改变项目/全局选择状态。 |
| 语法与参数 | pinset x <tool>@<selector> [--cwd <path>] -- <command> [args...]。命令必须属于所选择的 Provider。 |
| 修改状态 | 选择状态:否。可能在 PINSET_HOME 下创建已验证下载、缓存项、安装收据与运行时;子进程可能修改自己的文件或外部状态。 |
| 示例 | pinset x node@24 -- node ./scripts/build.js |
| JSON | 不支持;子进程 stdout/stderr 不封装。 |
| 退出码 | 成功启动后透传子进程精确退出码;Pinset 无法解析、验证、安装或启动时返回 2。 |
| 关键错误 | 选择器无效、命令与 Provider 不匹配、元数据/制品验证失败、声明的 Provider 依赖缺失、平台不支持或进程启动失败。pnpm 需要有效的项目/全局 Node.js 选择。 |
/docs/commands/xPinset 2.1