我直接用uglifyjs 压缩是报这样的错误:
E:\new_work\uglify>uglifyjs code.js > code.min.js
Parse error at code.js:107395,26
for(var cType of arr)
^
ERROR: Unexpected token name «of», expected punc «;»
at JS_Parse_Error.get (eval at <anonymous> (C:\Users\fp005\AppData\Roaming\n
pm\node_modules\uglify-js\tools\node.js:21:1), :75:23)
at fatal (C:\Users\fp005\AppData\Roaming\npm\node_modules\uglify-js\bin\ugli
fyjs:289:53)
at run (C:\Users\fp005\AppData\Roaming\npm\node_modules\uglify-js\bin\uglify
js:233:9)
at Object.<anonymous> (C:\Users\fp005\AppData\Roaming\npm\node_modules\uglif
y-js\bin\uglifyjs:158:5)
at Module._compile (module.js:643:30)
at Object.Module._extensions..js (module.js:654:10)
at Module.load (module.js:556:32)
at tryModuleLoad (module.js:499:12)
at Function.Module._load (module.js:491:3)
at Function.Module.runMain (module.js:684:10)
然而107395 行只是很正常的语法: