【问题标题】:Configuring webpack to bundle ES2015 JavaScript into standard JavaScript, through babel通过 babel 配置 webpack 以将 ES2015 JavaScript 捆绑到标准 JavaScript 中
【发布时间】:2019-01-08 01:09:06
【问题描述】:

为什么MDC Getting Started (Step 3) 说“我们需要配置 webpack 以通过 babel 将 ES2015 JavaScript 打包成标准 JavaScript”?

请来自 Google 的人员说明以下情况:

  • “标准”(我想他们的意思是 ES2015 之前的)JavaScript 必要的
  • “标准”(我想他们的意思是 ES2015 之前的)JavaScript 不是必要的

【问题讨论】:

  • 这取决于你想支持什么浏览器,如果只是现代浏览器你可能甚至不需要babel。
  • 目前,除了根据 ECMAScript 2018 规范的 JavaScript 之外,什么是“标准”JavaScript?如果他们的意思是 ECMAScript 3、ECMAScript 5 或 ECMAScript 5.1,他们可能应该澄清这一点。

标签: javascript ecmascript-6 material-components mdc-components


【解决方案1】:

ES2015 也是“标准 JavaScript”,但它仍然是“相当新的”,许多客户端仍然使用不支持它的浏览器。这就是为什么如果你想支持所有客户端,你必须回退到旧版本,如果你不关心他们,你就不需要这一步。

【讨论】:

  • 浏览器对模块的支持仍然很少,所以大多数客户会拒绝纯 es2015 解决方案
  • @anilRedshift 好的,除了模块
猜你喜欢
  • 2017-11-27
  • 2023-03-17
  • 2016-04-01
  • 2018-05-03
  • 1970-01-01
  • 1970-01-01
  • 2017-08-29
  • 2020-02-02
  • 2016-09-19
相关资源
最近更新 更多