GulpUglifyError: anytime I make changes to JS

GulpUglifyError: anytime I make changes to JS

我知道这个话题在这里被广泛讨论,但我似乎无法解决它。

我在 VS 中的 gulp 由于某种原因无法正常工作,所以我 运行 gulp 在外面的终端 window 中。当我打开一个新分支并 运行 gulp all 时,它工作正常。然后我开始 gulp watch 开始很好。然后我去对我试图修复的 Javascript 进行更改,在我更改为 JS 函数并按保存后,我的 gulp watch 爆炸并显示 "GulpUglifyError: unable to minify JavaScript".

似乎一切正常,直到我对实际的 JS 进行更改。我是 JS 的新手,所以请原谅我,如果这是一个新手问题,但在我看来,我应该能够进行更改,然后将其保存在 VS 中并让 gulp 观察并重新调整 JS ?

是我的 JS 中的箭头函数导致了这个错误 es5 vs es6 吗? uglify 无法处理这个:

setTimeout(() => { $("#from_date").data("DateTimePicker").minDate(e.date); }, 0);

如果是这样,我如何重写此函数以与我的 uglify() 一起使用?

原来我遇到了一个 uglify 错误,因为我试图 uglify 一个箭头函数 => 这是一个 es6 特性。相反,我用 es5 语法重写了函数以去掉 =>。