Turborepo 1.10 发布,面向 JS 和 TS 代码库的高性能构建系统
Turborepo 1.10 已发布。
Turborepo 是一个适用于 JavaScript 和 TypeScript 代码库的高性能 monorepo 构建系统。
所谓 monorepo,简单来说就是将所有项目代码放到一个 Git / Mercurial / Subversion 代码仓库中。当下许多大型前端项目和公司都采用了 monorepo 方案,比如 Google、Facebook,以及社区知名开源项目 Babel、Vue-next 都使用了 monorepo 方来管理他们的代码。
Turborepo 1.10 主要变化
- 引入代码生成器:支持使用
turbo gen
生成源代码,包括创建新工作区和复制现有工作区
Turborepo 代码生成器支持开发者以可预测的结构化方式将新代码添加到仓库库中。以前,他们需要自己复制代码并手动将依赖项添加到新工作区。借助代码生成器,现在自动化了创建新工作区并将其集成到仓库中的过程。
- 优化环境变量输入:现在可以更轻松地依赖具有通配符和
.env
支持的环境变量。
.env
文件通常用于加载环境变量。当使用 turbo
来运行的时候,这可能会导致问题,因为这些变量可能是不可见的,并且不容易包含在任务的哈希中。在本地工作时,此问题可能会导致意外的缓存命中。
Turborepo 现在通过自动支持 .env
文件让这一切变得更加容易。
{ "$schema": "https://turbo.build/schema.json", "globalDotEnv": [".env"], "pipeline": { "build": { "dotEnv": [".env.production.local", ".env.local", ".env.production", ".env"] }, "dev": { "dotEnv": [".env.development.local", ".env.local", ".env.development", ".env"] }, "test": { "dotEnv": [".env.test.local", ".env.test", ".env"] } } }

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Aeraki Mesh 发布 1.3.0 版本,代号:Dragonboat
Aeraki Mesh 于 2023 年 6 月 24 日发布 1.3.0 版本(版本代号:Dragonboat),该版本包含了对 Istio 1.16.x 系列版本的支持,以及支持多路复用,gateway 支持 MetaProtocol 等一系列重大的新增特性。 Aeraki Mesh 采用新 Logo 由于原来的 logo 存在版权问题,Aeraki Mesh 启用 CNCF 设计的新 logo,如下图所示。该 logo 已经全面应用于 Aeraki Mesh 的 Github repo 和官网。如果大家在相关网站或者文档上发现还有旧 logo,欢迎提交 issue 和 PR。 支持 Istio 1.16.x 版本 从 1.3.0 版本开始,Aeraki Mesh 对应的 Isito 版本升级为 1.16.x 版本。 1.2.x 版本进入维护期,只修复重要故障。 支持多路复用 如下图左半部分所示,在之前的版本中,MetaProtocolProxy 在处理请求时会从 upstream 连接池中 获取连接,每个请求占用一个 upstream 连接,请求完成后将连接释放到连接池重供后续请...
- 下一篇
LiteFlow v2.10.5 发布,这个强大的规则引擎值得一用
LiteFlow介绍 LiteFlow是一个开源编排式规则引擎,能够让你的系统逻辑任意编排,可选用脚本书写逻辑,支持多达6种脚本语言,支持丰富的第三方存储的支持,所有的逻辑和规则均可热变更。设计系统和重构系统的神器。 LiteFlow也是Gitee的高star项目,过去一年来保持了非常快的增长趋势。 同时LiteFlow也是国内优秀的社区驱动型开源项目,开源将近3年,目前已经被各大公司应用在核心系统上。特性以及支持度都非常好。社区人数超过3000人。 如果你是第一次知道这个项目,可以去官网或相关的主页进行了解: 项目官网: https://liteflow.yomahub.com gitee托管仓库: https://gitee.com/dromara/liteFlow github托管仓库: https://github.com/dromara/liteflow LiteFlow v2.10.5 v2.10.5版本主要就是对日志从底层进行架构改造。增加了支持传入自定义的请求ID。 以及修复了一些循环表达式中的Bug。 我们对日志进行了大幅度的改造,支持了自定义的RequestId传入...
相关文章
文章评论
共有0条评论来说两句吧...