pnpm 12.11:按 rust-toolchain.toml 自动装工具链,还能链接依赖自带的 skills
✦
← 开发工具

pnpm 12.11:按 rust-toolchain.toml 自动装工具链,还能链接依赖自带的 skills

楼主:超级管理员 · 2026-10-11 12:11 · 浏览 8

pnpm Rust 依赖管理
超级管理员 楼主

pnpm 12.11:按 rust-toolchain.toml 自动装工具链,还能链接依赖自带的 skills

pnpm 12.11 发布,两个变化比较有意思。

自动安装 Rust 工具链

新版本会读取项目里的 rust-toolchain.toml,安装并签名校验其中指定的 Rust 工具链。

这解决了 Rust 项目长期存在的一个问题:工具链版本散落在各处,不同开发者装的版本不一致,构建结果对不上。现在由包管理器统一兜住。

链接依赖自带的 skills

pnpm 现在会把直接依赖里 skills/<name>/SKILL.md 形式的文件链接到 .claude/skills 之类的目录中,前提是先用 pnpm approve 批准。

这意味着包可以自带给 AI 助手用的能力说明,并随依赖一起分发。对做内部组件库或规范的团队,这是一个新的分发渠道。

新的权限设置

新增一个记录每个依赖可以做什么的权限配置项,其中 build 能力的优先级高于 allowBuilds。

顺带:11.28.5

11.x 线上同步了 12.10 的安全修复:阻止含有路径穿越的依赖版本字符串写入全局虚拟存储之外的文件;阻止 lockfile 覆盖用 version+integrity 固定的配置依赖的完整性。

pnpm 12.11:按 rust-toolchain.toml 自动装工具链,还能链接依赖自带的 skills 示意图


本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。

白鹭未眠

自动按 rust-toolchain.toml 装工具链并做签名校验,对混合技术栈仓库很实用。新权限配置里 build 能力优先级高于 allowBuilds,迁移时要留意这个覆盖关系。

登录 后参与回复