跳到主要内容
TokenDance Code
EN
更新于 2026-10-22

安装

环境要求

安装 Git,以及支持 Rust edition 2024 的当前稳定版 Rust 工具链与 Cargo。系统还需要可用的原生链接器;Windows 使用与 Rust 工具链匹配的 C++ 构建工具。

下面的 Cargo 命令不依赖 Node.js 或 pnpm。仓库中的 JavaScript 辅助脚本与 npm wrapper 需要 Node.js 20.18+,pnpm 版本以 package.json 的声明为准。

从源码构建

git clone https://github.com/TokenDanceLab/tokendance-code.git
cd tokendance-code
cargo build --locked -p tokendance-cli
cargo run --locked -p tokendance-cli -- --version

构建产物是 target/debug/ 下的 tokendance,Windows 对应 tokendance.exe。构建不会自动向 shell 注册全局命令;在仓库中继续使用 cargo run -p tokendance-cli -- ...,或通过路径调用产物。

可选:安装到 shell

如需直接使用 tokendance,可安装到 Cargo 的二进制目录:

cargo install --locked --path crates/tokendance-cli
tokendance --help

确保 Cargo 二进制目录已加入 PATH。这是本地源码安装,与 npm 发布是两个独立入口。

npm 发行状态

@tokendance/code-cli wrapper 需要本地构建的 Rust binary,或对应平台的原生包。它不会回退到旧 TypeScript 实现。

截至 2026 年 10 月 22 日核对时,公开 npm 版本与 GitHub Release 均尚不可用。当前预览请使用源码构建;选择发行渠道前可查阅开发状态。

在 GitHub 编辑此页