【问题标题】:How do I check what ES version will be required by a browser?如何检查浏览器需要什么 ES 版本?
【发布时间】:2019-07-24 18:18:23
【问题描述】:

我有一个使用 webpack 捆绑的 JS 应用程序。它主要是 VueJs,带有一些 jQuery 和原始 JS。它调用了许多库并使用了一些 ES6 特性。

我认为 webpack 正在转译为 ES5,但我不是 100% 确定。我希望能够检查输出 JS,以确定它是否肯定是 ES5 或更低。我该怎么做?

我尝试了这个节点模块https://www.npmjs.com/package/es-check,但无法从中获得任何意义。它一直说找不到要检查的文件。

【问题讨论】:

  • 尝试检查 ES2015 功能的输出?
  • 我该怎么做?我看不出来——太多了。
  • 一种搜索=>的方法。这不是万无一失的,但它是一个开始。否则,只需检查您的构建工具。

标签: ecmascript-6 babeljs ecmascript-5 transpiler


【解决方案1】:

一个简单的解决方案是在捆绑包上使用 grep 或类似名称,然后搜索以下任何一个:

cat bundle.js | grep =\>
  • 箭头函数=\>
  • 声明let\const\

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-20
    • 2011-02-23
    • 2018-07-27
    • 1970-01-01
    • 2016-03-21
    • 1970-01-01
    相关资源
    最近更新 更多