簡體   English   中英

如何解析Gulp中的.json文件以傳遞給Firebase?

[英]How do I parse a .json file in Gulp to pass along to Firebase?

好的,所以我有YAML文件,這些文件已被轉換為JSON文件。 這部分完成了。 但是我需要將JSON文件讀入其相應的json對象中,以發送到Firebase數據庫。 當前的gulpfile:

var gulp = require('gulp');
var yaml = require('gulp-yaml');
var replace = require('gulp-replace');
var firebase = require('firebase');
var paths = {
    yaml: ['~/devel/Git/core-rules/feats/*.yml',
        '~/devel/Git/core-rules/banes/*.yml',
        '~/devel/Git/core-rules/boons/*.yml']
};

require('firebase/auth');
require('firebase/database');


// compile rules from yaml to json and output to
gulp.task('yaml', function(){
  gulp.src(paths.yaml)
    .pipe(yaml({
        space: 2
    }))
    // replaces newlines from YAML "foo : |" linebreaks
    .pipe(replace('\\n', '<br />'))
    .pipe(gulp.dest('./app'))
});

它沒有依賴性問題,但是只讀取1個文件(應該為3個),我需要將寫入的JSON(每個YAML文件都有一個JSON文件)寫入JSON對象。 完成后,將其設置/推送到firebase數據庫。

感謝:@hapticdata和@Jon Surrell

var fs = require('fs');

var json = JSON.parse(fs.readFileSync('./data.json'));

問題重復

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM