我知道这里已经广泛讨论了这个话题,但是我似乎无法解决这个问题。
由于某种原因,我在VS中的gulp无法正常工作,因此我在终端窗口中在外部运行gulp。当我打开一个新分支并运行gulp all
时,它可以正常工作。然后,我启动gulp watch
,一切正常。然后,对要修复的Javascript进行更改,然后说出JS函数并按保存,然后我的gulp watch
爆炸并说出"GulpUglifyError: unable to minify JavaScript"
。
在我更改实际的JS之前,似乎一切正常。我对JS非常陌生,所以如果这是一个菜鸟问题,请原谅我,但是在我看来,我应该能够进行更改,然后将其保存在VS中,并大吃一惊并重新丑化JS?
是我的JS中的箭头功能导致此错误es5 vs es6吗? uglify无法处理此问题:
setTimeout(() => { $("#from_date").data("DateTimePicker").minDate(e.date); }, 0);
如果是这样,我如何重写此函数以使其与uglify()一起使用?
答案 0 :(得分:0)
结果是我遇到了uglify错误,因为我试图使箭头功能=>丑化,这是es6的功能。相反,我以es5语法重写了该函数以摆脱=>。