使用gulp-uglify后的代码中断:Ionic Framework

时间:2015-06-19 14:03:31

标签: ionic-framework gulp ionic

我是Ionicframework的新手,也是使用gulp的新手。我目前正在设置我的工作流程,并使用gulp-uglify来缩小我的应用程序文件。使用它之后代码中断,所以我检查了控制台并得到了这个错误。

未捕获错误:[$ injector:modulerr]由于以下原因无法实例化模块ebhealth:错误:[$ injector:unpr]未知提供商:t

我正在使用这个gulp函数基本上从指定位置收集所有js文件,将它们连接到all.js然后uglify / minify。

gulp.task('app-scripts', function(){  
  return gulp.src(paths.scripts)
    .pipe(concat('all.js'))
    .pipe(uglify())
    .pipe(gulp.dest('www/app-dist/'));
});

执行此命令后,我检查了all.js,实际上它看起来很小并且已经过了uglified但是当我刷新浏览器时它会抛出一个错误。我究竟做错了什么?

1 个答案:

答案 0 :(得分:1)

添加ng-annotate或正确格式化您的注入,例如[“$ scope”,function($ scope){}]而不仅仅是函数($ scope)

这是angularJS缩小/丑化的常见错误/要求