【发布时间】:2014-06-26 19:44:20
【问题描述】:
当我尝试将 gulp-ugily 与我的 Angular 应用程序一起使用时,它会中断,即使我正在通过 gulp-ngmin 运行它。
这是 gulp 文件:
var gulp = require('gulp'),
concat = require('gulp-concat'),
ngmin = require('gulp-ngmin'),
uglify = require('gulp-uglify');
gulp.task('compress', function() {
gulp.src('client/js/source/*.js')
.pipe(concat('app.js'))
.pipe(ngmin())
.pipe(uglify())
.pipe(gulp.dest('client/js'));
});
【问题讨论】:
-
怎么破?错误消息中的任何提示?
-
参数 'myController' 不是函数,未定义。基本上是一个控制器。
-
哇,我需要指定
client/js/source/**/*.js有没有办法指定只搜索隐居下来? -
确保你已经以最小安全的方式定义了你的依赖。应该在大括号中,例如:phonecatApp.controller('PhoneListCtrl', ['$scope', '$http', function($scope, $http) {...}]);。请参阅docs.angularjs.org/tutorial/step_05 并向下滚动“缩小注意事项”。
标签: javascript angularjs gulp uglifyjs