Bun 添加了类似 pnpm 的隔离安装模式。
Bun adds pnpm-style isolated installation mode

原始链接: https://github.com/oven-sh/bun/pull/20440

将此建议添加到可以作为一个提交应用的一批建议中。此建议无效,因为未对代码进行任何更改。 无法在拉取请求关闭时应用建议。 无法在查看部分更改时应用建议。 每行只能应用一个建议到一批中。 将此建议添加到可以作为一个提交应用的一批建议中。 不支持对已删除行应用建议。 您必须更改此行中的现有代码才能创建有效的建议。 此建议已被应用或标记为已解决。 无法从待处理的评审中应用建议。 无法对多行注释应用建议。 无法在拉取请求排队合并时应用建议。 此时无法应用建议,请稍后重试。 您现在无法执行此操作。

Bun,一种快速的 JavaScript 运行时,正在引入一种受 pnpm 启发的全新“隔离安装模式”。该功能将在 v1.2.19 版本中推出(目前受 Windows 错误阻碍),能显著提升安装速度——在 Windows 上快 10-20 倍——并提高可靠性,尤其是在 monorepo 环境中。 隔离安装可以防止依赖项无意中使用其他包指定的版本,从而避免潜在的冲突。用户现在可以通过 `bun upgrade --canary` 和 `bun install --linker=isolated` 命令进行测试。 讨论中强调了 Bun 在包管理之外日益增长的能力,包括其 shell 脚本 API(因其简洁性和 TypeScript 支持而备受赞誉)以及对 SQLite 和 S3 的内置支持。虽然一些用户仍然更喜欢 Deno 用于 shell 脚本编写,因为它更容易导入依赖项,但 Bun 正在作为 JavaScript 生态系统中一个多功能、一体化解决方案获得关注。 仍然存在一些担忧,例如其开发速度(“缓慢地变得……”)以及与现有 pnpm monorepo 的完全兼容性。
相关文章

原文
联系我们 contact @ memedata.com