Bun 发布 1.2.19 与 1.2.20:新功能与性能改进
JavaScript 生态系统中备受瞩目的全栈工具包 Bun 在过去一个月发布了两个重要版本 1.2.19 和 1.2.20,带来了大量令人振奋的新特性和性能优化。作为一个集运行时、包管理器、构建工具和测试框架于一体的完整解决方案,Bun 正在以惊人的速度追赶甚至超越传统的 Node.js 生态工具。 包管理改进:隔离安装与智能迁移 Bun 1.2.19 最引人注目的特性之一是全新的 bun install --linker=isolated 选项。这一功能借鉴了 pnpm 的隔离安装理念,通过符号链接的方式创建独立的 node_modules 目录,有效解决了包依赖冲突问题。对于大型项目和 monorepo 架构而言,这无疑是一个巨大的改进。 更令人惊喜的是,Bun 1.2.20 引入了自动 yarn.lock 迁移功能。当你在项目中运行 bun install 时,Bun 会自动检测并迁移现有的 yarn.lock 文件到 bun.lock,同时完整保留原有的依赖版本信息。这种无缝迁移大大降低了从 Yarn 切换到 Bun 的门槛,让开发者能够轻松享受 Bun 带来的性能提升。 新...