Turborepo 1.4 发布,面向 JS 和 TS 代码库的高性能构建系统
Turborepo 1.4 已发布。
Turborepo 是一个适用于 JavaScript 和 TypeScript 代码库的高性能 monorepo 构建系统。
所谓 monorepo,简单来说就是将所有项目代码放到一个 Git / Mercurial / Subversion 代码仓库中。当下许多大型前端项目和公司都采用了 monorepo 方案,比如 Google、Facebook,以及社区知名开源项目 Babel、Vue-next 都使用了 monorepo 方来管理他们的代码。
Turborepo 1.4 主要变化
- 自动引入环境变量:此功能可自动推导出流行框架的环境变量,因此开发者无需在
turbo.json
中自行声明 eslint-config-turbo
:使用新的 ESLint 插件来增强反馈功能- 增加新框架和库示例:社区建议添加的新入门和示例
自动引入环境变量
为了帮助确保在跨环境场景中正确缓存,当计算 Astro、Create React App、Gatsby、Next.js、Nuxt、SvelteKit、Vite、Vue 等构建的应用的缓存密钥 (cache keys) 时,Turborepo 现在会自动推导和引入公开环境变量。
{ "pipeline": { "build": { "dependsOn": [ "^build" - // Include build time public inlined environment variables that - // are different in development and production, so that - // Turborepo does not use the same cached build - // across environments - "$NEXT_PUBLIC_EXAMPLE_ENV_VAR" ] } } }
新框架和库示例

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Firebird 4.0.2 发布,C++ 开发的关系数据库
Firebird 4.0.2 已发布。 Firebird 是一个跨平台的关系数据库,可运行在 Windows、Linux 和多种 Unix 操作系统上,提供了大部分 SQL-99 标准的功能。它既能作为多用户环境下的数据库服务器运行,也提供嵌入式数据库的实现。 Firebird 源于 Borland 公司的 InterBase6.0,是一个完全非商业化的产品,源代码经过大规模重写,使用 C++ 开发。 主要变化 #6983 — 新增内置函数BLOB_APPEND #7208 — Trace: 为 DDL 语句提供性能统计 #7194 — 使用 firebird.pas 可以避免 Pascal 程序中的 fbclient 依赖 #7168 — 在恢复期间忽略丢失的 UDR 库 #7161 — 将zlib升级到1.2.12 #7093 — 当最后一个 key 字符是 collated contractions 的一部分时,提升字符串的索引查找速度 #7092 — 优化CURRENT_TIME性能 #7042 — 在强制附件 (forced attachment) 关闭期间,不执行ON DI...
- 下一篇
MKVToolNix v70.0 发布,MKV 视频编辑工具
MKVToolNix 是一套功能强大的 mkv(Matroska)格式制作和处理的工具,支持将多种视频、音频、字幕等格式封装成 mkv 格式。 MKVToolNix 70.0 正式发布,更新内容如下: 新功能和改进 MKVToolNix GUI:用户现在可以通过环境变量控制作业队列文件和偏好 INI 文件的存储位置。 MKVToolNix GUI:当通过拖放/复制粘贴添加目录时,GUI 现在将为用户提供选项,为每个目录创建一个多路设置标签,并将该目录中的所有文件添加到相应的、新创建的标签。 错误修复 AV1 OBU 解析器:修复了识别只包含单帧的文件 多路复用器:当从识别的文件中读取颜色参数是浮点数时,数字将被格式化为浮点表示法而不是科学计数法,因为 mkvmerge 只支持前者 构建系统的变化 接受了几个合并请求,改善了 Windows 上 MSYS2 的编译。 更多详情可查看:https://mkvtoolnix.download/doc/NEWS.md
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8安装Docker,最新的服务器搭配容器使用
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长