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条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7设置SWAP分区,小内存服务器的救世主
- Linux系统CentOS6、CentOS7手动修改IP地址
- Hadoop3单机部署,实现最简伪集群
- CentOS8安装Docker,最新的服务器搭配容器使用
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库