最小化Angular JS最终以angular.XX函数未定义

时间:2016-06-30 22:01:17

标签: angularjs minify

我需要修改我的角度应用程序以进行缩小目的。

所以,我转换了这个

的所有代码段
app.run(function($cordovaVibration, $cordovaMedia, $cordovaGeolocation, $ionicPlatform, $cordovaSplashscreen) {

到这个

app.run(['$cordovaVibration', '$cordovaMedia', '$cordovaGeolocation', '$ionicPlatform', '$cordovaSplashscreen',function($cordovaVibration, $cordovaMedia, $cordovaGeolocation, $ionicPlatform, $cordovaSplashscreen) {

我通过运行它验证了新版本,它运行正常。

但是当我进行修改时,我看到它在下一行被轰炸了

var Ha, I, Ta=!1, n = angular.Ha("myApp", ["ionic", "ngCordova"]);

错误是这样的:

TypeError: angular.Ha is not a function. (In 'angular.Ha("myApp",["ionic","ngCordova"])', 'angular.Ha' is undefined)

我们现在做什么?

1 个答案:

答案 0 :(得分:0)

根据Alainib的评论,我对我使用的缩小器( http://closure-compiler.appspot.com/home )产生了一些疑问,并转而使用 http://JSCompress.com

错误消失了!

底线是代码开始没有问题。 这是我的一个美好的下午浪费的缩小器。