問題出現原因是由于壓縮之后變量變成了,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壓縮后執行正常。
以上這篇angularjs使用gulp-uglify壓縮后執行報錯的解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。
新聞熱點
疑難解答