我正在使用gulp和gettext,除非我有多个.po文件,否则一切正常。
gulp.task('translations', function () {
return gulp.src('app/po/*.po')
.pipe($.gettext.compile())
.pipe($.rename('translations.js'))
.pipe(gulp.dest(dest));
});
我有三个.po文件:lang1.po
,lang2.po
和lang3.po
,我只在lang3.po
获得translations.js
。我想这个任务是覆盖的东西。我有什么建议可以将所有内容整合到translations.js
中吗?
答案 0 :(得分:1)
你在这里做的是:
明白了吗?
您可能希望改为concat
(使用gulp-concat)。
gulp.task('translations', function () {
return gulp.src('app/po/*.po')
.pipe($.gettext.compile())
.pipe(concat('translations.js')))
.pipe(gulp.dest(dest));
});
希望有所帮助。