【发布时间】:2014-11-14 21:59:18
【问题描述】:
我希望我的 gulpfile.js 在运行 ng-annotate 之前和之后比较我的角连接文件中的内容,以便我可以看到它进行了哪些注入。我不太明白语法。我不断收到不同版本的错误,说 gulp 无法统计我的文件。
我坚持的代码如下。我很乐意一次性完成,但也没有成功。
gulp.task('scripts', function () {
gulp.src(['public/app/**/*.js'])
.pipe(concat('main-noanotate.js'))
.pipe(rename({suffix: '.noannotate.js'}))
.pipe(gulp.dest('public/dist'));
return gulp.src(['public/app/**/*.js'])
.pipe(concat('main.js'))
.pipe(ngAnnotate())
.pipe(diff('main.noannotate.js'))
.pipe(diff.reporter({ fail: true }))
.pipe(gulp.dest('public/dist'))
});
【问题讨论】:
-
我还在为此苦苦挣扎。我得到了它的工作(发布了一篇博客文章),但它仍然不正确。我无法在正常的完整 gulp 默认处理中运行我的脚本任务。 peterkellner.net/2014/11/14/angular-ngannotate-better-way