亚洲精品二区三区_91手机在线播放_91国内视频在线观看_91在线免费播放视频_国产精品九一_久久久国产亚洲精品

廊坊新闻网-主流媒体,廊坊城市门户

环球最新:Turborepo 1.10 发布,面向 JS 和 TS 代码库的高性能构建系统

2023-06-26 13:11:35 来源:OSCHINA


(资料图片)

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"]    }  }}
引入新的环境模式:现在可以指定--env-mode=strict来控制任务哈希 (task hashes) 中包含的环境变量 引入环境变量通配符:大型应用程序的turbo.json中可能会出现许多环境变量。这可能会使配置难以管理和维护。使用通配符,现在可以指定要包含在哈希中的变量模式。
{  "$schema": "https://turbo.build/schema.json",  "pipeline": {    "build": {      "env": ["ACME_*"]    }  }}

详情查看发布公告。

关键词:

主站蜘蛛池模板: 国内精品久久久久 | 黄色视频毛片 | 国产一级做a爰片久久毛片男男 | 日日爽夜夜操 | 99热久久只有精品6国产32 | 日韩人妻无码一区二区三区久久 | 亚洲国产精品无码久久久秋霞2 | 国产av一区最新精品 | 国产在线观看精品 | 夜色阁亚洲一区二区三区 | 欧美曰韩免费视频一区 | 亚洲国产精品嫩草影院 | 99热这里只有精品在线观看 | 亚洲精品福利你懂 | 伦埋琪琪电影院久久 | 亚洲青青青网伊人精品 | 免费观看成人鲁鲁鲁鲁鲁视频 | 久久人午夜亚洲精品无码区 | 色噜噜久久综合伊人一本 | 成人h视频| 久久亚洲精品ab无码播放 | 草草影院欧美三级日本 | 97夜夜澡人人爽人人喊中国片 | 成人看片黄a在线看 | 国产成人精品aaaa视频一区 | 精品国产v无码大片在线看 精品国产爱久久 | 欧美久在线观看在线观看 | 蜜臀av性久久久久蜜臀aⅴ | 色综合久久久无码中文字幕波多 | 伊人猫咪| 99精品一区二区三区无码吞精 | 国产伦一区二区三区高清 | 另类视频欧美 | 亚洲av无码专区在线观看下载 | 婷婷五月深深久久精品 | 国产精品高清久久久久久久 | 天天噜日日噜狠狠噜免费 | 99视频精品全部免费观看 | 中文字幕一区二区三区人妻少妇 | 国产综合色在线视频播放线视 | 天天躁日日躁狠狠躁av中文 |