2014-02-13 45 views
0

當'grunt build'運行時,所有腳本都會合並並縮小。這會產生'未定義'錯誤,因爲其中一個腳本缺少a;分號來正確結束腳本。Grunt Uglify;腳本合併會產生錯誤

基本上我們需要這樣一個選項:https://github.com/gruntjs/grunt-contrib-concat#separator grunt-contrib-uglify中不存在這個選項。

只有當您必須執行'grunt build'時纔會出現此錯誤。

+1

我不認爲這個選項存在於'uglify'任務中,我不知道你可以做些什麼,除了手動添加分號或使用'concat'任務以外的'uglify'任務。 – jakerella

回答

0

我不知道你的任務build的做法,但認爲它的東西接近「運行一切」,就像$ grunt本身會做...

@jakerella是正確的,uglify不配備分離器爲concat

我會用concat與您所選擇的分隔符來連接腳本(concat可以讓你做到這一點),然後使用uglify來縮小任何腳本concat連接在一起。