我知道这个话题在这里被广泛讨论,但我似乎无法完全解决。
由于某种原因,我在VS中的吞咽不起作用,所以我在航站楼的窗户里大口地跑了出去。当我打开一个新的分支并运行gulp all
时,它工作正常。然后我启动gulp watch
,它开始得很好。然后我去对我试图修复的Javascript进行更改,在我更改为JS函数并按save后,我的gulp watch
爆炸并显示"GulpUglifyError: unable to minify JavaScript"
。
在我对实际的JS进行更改之前,似乎一切都正常。我对JS很陌生,所以如果这是一个棘手的问题,请原谅我,但在我看来,我应该能够做出改变,然后将其保存在VS中,并让手表继续滚动并重新丑化JS?
是我的JS中的箭头函数导致了这个错误es5和es6吗?uglify无法处理这个:
setTimeout(() => { $("#from_date").data("DateTimePicker").minDate(e.date); }, 0);
如果是这样的话,我该如何重写这个函数来使用我的uglify((?
原来我得到了一个uglify错误,因为我试图uglify一个箭头函数=>,这是一个es6功能。相反,我用es5语法重写了函数,去掉了=>。