Bun 1.0.14 版本发布:快速文件匹配、改进的依赖安装与错误消息处理
Bun的最新版本1.0.14带来了对这个JavaScript运行环境的重大改进和新功能。一个重要的新增功能是Bun.Glob
,这是一个用于匹配文件和字符串的快速API,使用glob模式。这个功能比流行的Node.js库(如fast-glob
或micromatch
)的类似功能快三倍。
此更新还解决了在执行bun install
时遇到的关键竞争条件问题。这个问题源于创建用于安装依赖项的临时文件名时的一个错误,偶尔会导致在同时提取多个版本的同一包时安装依赖失败。
此外,新版本改进了node_modules
中的TypeScript模块解析。虽然Bun通常先加载TypeScript文件,再加载JavaScript文件,以模仿tsc
的行为,但更新确保了当两者都存在时,node_modules
中会优先选择JavaScript文件。这一更改解决了某些npm包传送无法由转译器转译的TypeScript源文件的问题。
此外,Bun 1.0.14增强了构建失败时错误消息的可读性。它修复了一个之前只高亮显示错误的第一个字符的错误,减少了错误消息中不必要的换行,并使构建错误的样式与运行时错误的样式一致。
最后,更新改进了对不支持的ECMAScript模块(ESM)和CommonJS特性的错误检测和消息。在早期版本中,Bun依赖于JavaScriptCore的运行时错误消息,这有点令人困惑。新版本在构建时检测这些错误,提供更清晰、更有帮助的错误消息。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Spring Boot 3.2.0 正式发布
Spring Boot 3.2.0 现已发布,此版本添加了大量新功能和改进。 3.2 版本的一些亮点包括: 支持虚拟线程 对 JVM Checkpoint Restore的初步支持(项目 CRaC) SSL 捆绑包重新加载 大量可观察性改进 支持 RestClient 支持 JdbcClient 支持 Jetty 12 Apache Pulsar 对 Spring 的支持 对 Kafka 和 RabbitMQ 的 SSL 捆绑支持 重新设计的嵌套 Jar 处理 Docker 镜像构建改进 依赖升级 Spring Boot 3.2 升级到了多个 Spring 项目的新版本,并且还尽可能升级到了其他第三方库的最新稳定版本。有关详细信息,可参阅发行说明。 一些其他更改和改进内容可查看release notes。 介绍视频:https://www.youtube.com/watch?v=dMhpDdR6nHw
- 下一篇
凌鲨 0.6.3 版本更新
凌鲨0.6.3版本更新 新增: 新增swarm连接功能 修复: 修复k8s终端都是第一次按键的问题 修复: 修复无法调整k8s statefulset大小的问题 相关截图
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 2048小游戏-低调大师作品
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G