Gulp - 合并两个JSON文件并创建Angular Configuration文件

时间:2015-10-28 12:14:11

标签: angularjs gulp gulp-concat

我使用gulp-ng-constant使用以下代码为我的角项目创建config.json文件:

*****更新代码*******

var gulp = require('gulp'),
    uglify = require('gulp-uglify'),
    ngConfig = require('gulp-ng-constant'),
    baseDest = '../app',
    extend = require("gulp-extend"),
    pkg = require('./package.json');

gulp.task('config', function() {
    gulp.src('./src/config.json')
        .pipe(extend('./src/timezone.json')
        .pipe(ngConfig({
            name: pkg.name + '.config'
        }))
        .pipe(uglify())
        .pipe(gulp.dest(baseDest + 'js/'))
        .on('error', function(err) {
            console.log(err);
        });

});

// OUTPUT IS STILL SAME

它的工作很棒,并从我这里创建一个JSON文件,比如,

angular.module("app.config",[]).constant("ID","XXXXXXXXXXXXXXXXXXXXXXXXXXX")}});

但是现在,我需要配置更多文件,config.json

除外

有没有办法先将所有JSON文件合并为一个,然后使用configuration创建一个gulp文件。

先谢谢。

1 个答案:

答案 0 :(得分:0)

您可以通过Public Const prev = "" 合并JSON。查看gulpgulp-jsoncombine