【问题标题】:Choosing a javascript build tool that support ie8选择支持 ie8 的 javascript 构建工具
【发布时间】:2016-08-13 01:23:28
【问题描述】:

这是我第一次寻找 javascript 构建工具,所以众所周知的是 gulp、grunt、webpack ......我需要的主要是将我的大 js 文件分成单独的文件并将缩小过程自动化到一个输出文件。另一件事是我的库中仍然需要对 IE8 的支持,但我听说这些工具与 IE8(通常是较旧的浏览器)存在问题,这是真的吗?在我的情况下推荐什么工具?

【问题讨论】:

  • 唯一的建议是不支持IE(8)。
  • 你为什么要把一个大的 JS 文件分开,只是为了再次连接这些部分?为什么不缩小整个事情?
  • @Thomas 维护起来很痛苦 :)
  • 然后首先将JS拆分成不同的文件,以便您处理。以后连接它们没问题;但听起来您希望构建步骤将它们拆分,稍后再将它们连接起来。
  • @Thomas 你的意思是手动联系他们吗?

标签: javascript gruntjs gulp webpack build-tools


【解决方案1】:

构建系统与浏览器支持无关。

【讨论】:

  • 你在旧版浏览器中使用 es6 没有问题吗?
  • @medBo 你把事情搞混了:构建系统和 JS 预处理器不是一回事,尽管你经常使用构建系统通过预处理器运行 jour 代码
  • @Thomas 我知道区别,我只是问他,因为我也在考虑使用 babel 并切换到 es6
  • Babel 正在将 ES6 转译为 ES5,但没有添加 Object.assign、Array.from 等函数。这就是为什么你应该在前端触发 require('babel-polyfill')。
猜你喜欢
  • 1970-01-01
  • 2010-10-26
  • 2011-12-09
  • 1970-01-01
  • 1970-01-01
  • 2011-05-29
  • 2011-11-13
  • 1970-01-01
  • 2013-06-16
相关资源
最近更新 更多