我是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但是当我刷新浏览器时它会抛出一个错误。我究竟做错了什么?
答案 0 :(得分:1)
添加ng-annotate或正确格式化您的注入,例如[“$ scope”,function($ scope){}]而不仅仅是函数($ scope)
这是angularJS缩小/丑化的常见错误/要求