我有 pnpm 管理的 monorepo 工作区。我想使用 jsr 安装在 deno repo 上发布的软件包。
我该怎么做?
注意:之前我一直在使用 npm 和 jsr 有解决方法,效果很好。但现在我正在迁移到工作区/monorepo 并切换到 pnpm 工作区。
要将 JSR 包添加到 pnpm 管理的项目中,可以使用以下命令:
pnpm dlx jsr add @{jsr_author_name}/{jsr_package_name}
将 {deno_author_name} 和 {deno_package_name} 替换为实际的包信息。
正如 JSR 网站上所述:
JSR 并不能替代 npm 注册表;它是 npm 的超集。运行
jsr
命令会将依赖项添加到您的
package.json
文件,并将
.npmrc
文件添加到您的项目根目录,并提供将 JSR 与 npm 结合使用所需的配置。