【问题标题】:Create annotation with babel ES6使用 babel ES6 创建注解
【发布时间】:2015-07-29 13:28:06
【问题描述】:

我实际上正在使用 babeljs 和 ES6(带有 .js 文件)开发应用程序,我想知道是否可以使用 babeljs 和 ES6 创建注释,就像我们可以使用 typescript 一样?

【问题讨论】:

  • ES6 中没有注解或装饰器。 Babel 可能支持一些实验性功能。
  • “实验性功能”是什么意思?我试过了,它似乎按我的预期工作。我不应该在生产环境中使用它?
  • 是的,装饰器是experimental feature
  • 所以我不应该在生产环境中使用它?
  • 我不会这么说。从该页面:“谨慎使用。Babel 可能会在没有警告的情况下更新,以跟踪规范更改。”。你必须自己决定是否要忍受它。

标签: javascript ecmascript-6 babeljs


【解决方案1】:

JavaScript 没有与 TypeScript 注释(所有类型的注释)相同的构造。然而,有一个 ES7 的装饰器提案,BabelJS 确实实现了它(使用适当的配置)。 Here's 一篇很好的文章,描述了两者之间的差异。

【讨论】:

    猜你喜欢
    • 2016-06-05
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-20
    • 2019-02-04
    • 2016-12-19
    • 2023-03-12
    相关资源
    最近更新 更多