PeterMu / gulp-alias-combo

一个根据配置合并js文件的gulp插件,合并时会自动提取模块间的依赖
27 stars 7 forks source link

Json格式的代码在属性值后面如果存在注释并且注释与属性值之间没有空格时gulp会报错! #6

Open YGDa opened 6 years ago

YGDa commented 6 years ago

如代码: Jslider._setting = { isAutoPlay: false, //自动播放 animateType: "card",//动画方式card (这一行注释与值没有空格,在gulp的时候会报错) onslidestart: null, //滑动开始执行的函数 onslideend: null, //滑动结束后执行的函数 isVertical: true, //判断横向还是竖向切换 animateTime: 3000 //播放时间 }

属性 animateType: "card"与后面的注释不存在空格的情况下在gulp的时候会报错,如下错误: events.js:183 throw er; // Unhandled 'error' event ^ GulpUglifyError: unable to minify JavaScript

这在日常开发中,很难去把控这个注释的空格情况,这是否有办法解决,求大神们给个解决方案,目前使用的是0.3.3版本!

YGDa commented 6 years ago

目前发现不单纯只是注释的问题,代码中有正则表达,表达中有斜杠“/”都会有问题,真是相当苦恼!