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

Gulp - Merge Two JSON file and create Angular Configuration file

我正在使用 gulp-ng-constant 使用以下代码为我的 angular 项目创建一个 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 文件合并为一个,然后使用 gulp.

创建一个 configuration 文件

致谢

您可以通过 gulp 合并 JSON。查看 gulp-jsoncombinegulp-extend.