@ava/babel-预设阶段-4 
宝贝 预设用于 阿富汗
带来希望 已完成ECMAScript提案 到AVA的测试和帮助文件.
高效地应用最小的变换来运行最新JavaScript语法于Node.js 8, 10和12上.
内建没有增加或扩展,所以像"快活"这样的地貌, Array.prototype.includes 或者说 String.prototype.padStart 只有运行测试的Node.js版本支持它时,才能提供。 咨询 节点. 绿色 详细情况.
有时一个特殊特征是 多数 在Node.js执行。 在这种情况下,不实行改造.
并非所有建议都可以通过Babel变换来支持,详情见下文。 Babel可能需要"语法"插件来分析某些文件. 这些插件应明确应用,因为这个预设可能不包括它们.
安装
$ npm install --save @ava/babel-preset-stage-4
使用量
添加 @ava/stage-4 给您的 宝贝 预设.
选项
关于设置预设选项的更多信息,请参见: 预设选项 文档.
modules
默认情况下,这个预设将ES2015模块转换为CommonJS. 设定为 false 以禁用此行为。 其他价值观被忽略.
支持的提案
页:1 @babel/plugin-proposal-async-generator-functions 依赖 Symbol.asyncIterator,AVA不为您多填充.
关于 @ava/babel-preset-stage-4 的常见问题
@ava/babel-preset-stage-4 是什么?
高效应用最小变速器在Node.js 6,8和10上运行第4级代码
如何安装 @ava/babel-preset-stage-4?
在项目目录运行 npm install @ava/babel-preset-stage-4,或使用 pnpm add / yarn add / bun add。
@ava/babel-preset-stage-4 支持 TypeScript 吗?
该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/ava__babel-preset-stage-4 是否存在。
@ava/babel-preset-stage-4 需要什么版本的 Node.js?
package.json 的 engines 字段要求 Node.js >=8.9.4 <9 || >=10.0.0 <11 || >=12.0.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。
@ava/babel-preset-stage-4 可以商用吗?
@ava/babel-preset-stage-4 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。
@ava/babel-preset-stage-4 的下载量有多少?
根据 npm 官方下载统计,@ava/babel-preset-stage-4 在 2026/10/07 – 2026/11/05 这 30 天内被下载 245,716 次,日均约 8,191 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。
@ava/babel-preset-stage-4 还在维护吗?
最新版本 4.0.0 发布于 2019/08/12(7 年前);至今共发布 14 个版本,其中过去 12 个月发布了 0 个;首次发布于 2017/01/20。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。