使用 pnpm 和 Yarn 添加 JSR 包
我们很高兴地宣布,您现在可以直接使用 pnpm 和 Yarn 安装 JSR 包!
您不仅可以通过 pnpm 和 Yarn 访问 JSR 包,还可以安装任何带有 JSR 依赖的 npm 包。这也意味着您现在可以将带有 JSR 依赖的包发布到 npm。
JSR 是一个现代化的开源 JavaScript 和 TypeScript 注册表。从其公告文章中了解更多。
pnpm
从 pnpm v10.9 开始,pnpm 原生支持安装 JSR 包
pnpm add jsr:<scope>/<pkg_name>
# Or with version range
pnpm add jsr:<scope>/<pkg_name>@<range>
此命令会自动将以下条目添加到您的 package.json
{
"dependencies": {
"@<scope>/<pkg_name>": "jsr:^0.1.2"
}
}
在他们的文档中阅读更多关于如何在 pnpm 中使用 JSR 的信息。
Yarn
从 Yarn v4.9.0 开始,您可以使用以下命令安装 JSR 包
yarn add jsr:<scope>/<pkg_name>@<version>
# Or with version range
yarn add jsr:<scope>/<pkg_name>@<range>
与 pnpm 类似,此命令会自动更新您的 package.json
,添加新安装包的条目
{
"dependencies": {
"@<scope>/<pkg_name>": "jsr:^0.1.2"
}
}
在他们的文档中阅读更多关于 Yarn 如何处理 JSR 的信息。
后续计划
这些更新不仅使您的项目更容易访问 JSR 包,还为模块作者发布带有 JSR 依赖的包解锁了新的机会。我们将在未来的博客文章中分享更多相关信息(如果您有兴趣了解更多,请在我们的 Discord 中打个招呼)。
如果您对 JSR 的更新感兴趣,请查看我们的 Discord,或关注我们的 Twitter/Bluesky/YouTube。我们还每两周举行一次办公时间,分享路线图、当前挑战并回答您关于 JSR 的任何问题。
🚨 JSR 最新消息 🚨