下面我就為大家分享一篇angularjs使用gulp-uglify壓縮後執行報錯的解決方法,具有很好的參考價值,希望對大家有幫助。
問題出現原因是由於壓縮之後變數變成了,e、s、t等,需要依賴注入的方法沒有使用中括號注入,而在function的參數中直接使用,導致壓縮之後無法識別需要依賴注入的模組。例如:
var module= angular.module('homeApp', ['ui.router']); module.config(function ($sceProvider) { $sceProvider.enabled(false); })
改為:
var module= angular.module('homeApp', ['ui.router']); module.config(['$sceProvider',function ($sceProvider) { $sceProvider.enabled(false); }])
再次使用gulp-uglify壓縮後執行正常。
上面是我整理給大家的,希望今後對大家有幫助。
相關文章:
用Axios Element實作全域的請求loading的方法
以上是angularjs使用gulp-uglify壓縮後執行報錯的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!