根据定义,JavaScript的缩小过程基本上只删除空格,注释。在此基础上,为什么Nodejs中的语言规范与代码是用ECMA5还是ECMA6编写是必要的?为什么不通过删除空格和注释来运行minifier并缩小代码。为什么我需要打扰我的代码是否写成ECMA5或6?
提前致谢。
答案 0 :(得分:3)
按照定义,JavaScript的缩小过程基本上只删除空格,注释。
我不知道谁的定义"你在引用。缩小比挤出空白更多,更多。 Minifiers解析整个源代码以进行高级缩小。显然,要做到这一点,他们必须知道他们正在解析的语法。如果他们不了解ES6语法,则无法解析ES6输入。要缩小ES6,您必须选择支持ES6的缩放器。