首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >babel-preset-env和stage-0混淆

babel-preset-env和stage-0混淆
EN

Stack Overflow用户
提问于 2018-01-10 11:40:04
回答 2查看 1.1K关注 0票数 2

阶段代表实验特征的状态?在实验上有什么好处,有什么链接/细节吗?

代码语言:javascript
复制
  "presets": [
   [ "env",{
    "modules": false,
    "targets": {
      "browsers": ["last 2 versions", "safari >= 7"]
    }
    }
  ],
    "stage-0",
    "react"
  ],
  "plugins": [
   [ "transform-runtime",{
    "helpers": false,
    "polyfill": false,
    "regenerator": true }
  ],
  ["transform-decorators-legacy"]
 ]
}

我应该在上面的配置中包含阶段0吗?

EN

回答 2

Stack Overflow用户

发布于 2018-01-30 15:25:13

https://babeljs.io/docs/plugins/preset-stage-0/

您可以看到它还包括阶段1、阶段2和阶段3。如果您在项目中包含stage-1,则它还将包含2和3(而不是0)。

您可以在我粘贴的链接中看到每个阶段预设的babel插件列表和其中的链接。

stage-0是最实验性的,通常不推荐,但我在几个项目中使用stage-1。我打算在将来把它拿出来,只包含我的项目需要的特定插件,并远离类装饰器,因为它是不断变化的。这个概念似乎是推荐的路径(从babel-present-env问题等阅读)

您的配置看起来是正确的。根据您打算使用的内容,转到可能的最高阶段。您可以不使用任何它,所以如果您喜欢在year+中使用更少的惊喜,那么尝试在不使用较低阶段的情况下完成事情。

票数 0
EN

Stack Overflow用户

发布于 2018-11-19 03:50:16

对于新的babel7关于预设es2015 babel- preset -es2015 -> babel- preset -env https://babeljs.io/docs/en/env关于预设stage-0 https://babeljs.io/docs/en/babel-preset-stage-0 (不推荐使用)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48179954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档