wjboy
wjboy
建议加个选项来控制是否保留BOM,否则编译出来在IIS中就出现乱码
具体代码如下: 我自己又测试了一下如果有 infoList.forEach( (item,index, ary)=>{ tmpAry.push('aaa'); }); } 这种语句就无法压缩 (function(){ function showInfoUI(){ var infoList = [{},{},{}]; var tmpAry = []; if(infoList.length>0){ infoList.forEach( (item,index, ary)=>{ tmpAry.push('aaa'); }); } } $(document).ready(function(){ showInfoUI();...
经过自己的插排, forEach是ES6的语法,fis3自带的js压缩插件fis-optimizer-uglify-js内部用的是UglifyJS 2,而UglifyJS 2只能支持ES5. 建议fis3吧内部用的UglifyJS从2升级到3
@fisker @xiangshouding fis3如何使用babel或uglify-es,需要自己写插件吗?
我现在在gulpfile.js文件中 var child_process = require("child_process"); gulp.task('testA', function(cb){ child_process.execSync('fis3 release testA -d ./testA'); }); 编译的时候执行gulp testA