当前位置: 移动技术网 > IT编程>脚本编程>AngularJs > angularjs使用gulp-uglify压缩后执行报错的解决方法

angularjs使用gulp-uglify压缩后执行报错的解决方法

2018年03月20日  | 移动技术网IT编程  | 我要评论
问题出现原因是由于压缩之后变量变成了,e、s、t等,需要依赖注入的方法没有使用中括号注入,而在function的参数中直接使用,导致压缩之后无法识别需要依赖注入的模块。例如

问题出现原因是由于压缩之后变量变成了,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压缩后执行报错的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网