2016-11-10 26 views
-1

Ich muss eine Schluckaufgabe machen, um die Daten aus einer Datei zu lesen und sie in eine andere Datei zu schreiben.TypeError: kann die Eigenschaft 'on' von undefined nicht lesen

, für die ich tue:

var gulp = require('gulp'); 
    var fs = require('fs'); 
    gulp.task('readFile', function() { 
    return gulp.src('app/dataConfog.json') 
     .pipe(fs.readFile("app/dataConfog.json", function(err, data){ 
      fs.writeFile('app/scripts/apiConfig.js', data); 
     })) 
     .pipe(gulp.dest('./dest/')) 
}) 

aber ich erhalte den folgenden Fehler:

enter image description here

Jede Hilfe

+0

Mögliches Duplikat von [Gulp - Kopieren und Umbenennen einer Datei] (http://stackoverflow.com/questions/28593660/gulp-copy-and-rename-a-file) –

+0

@SvenSchoenung Ich möchte nicht ganze Datei kopieren i muss nur eine Datei lesen und die Daten nehmen und aus diesen Daten (Array von Objekten in meinem Fall) Ich brauche nur nur Objekt und schreibe das Objekt in eine andere Datei –

+0

Dann warum hast du das nicht in deiner Frage gesagt? Bearbeite es und erkläre genau, was du versuchst. –

Antwort

-1

geschätzt würde versuchen, mit diesen

var fs = require("fs"); 

gulp.task('doSometing', function() { 

    return gulp.src(dirs.src + '/templates/*.html') 
    .pipe(fs.readFile("path/to/file.something", "utf-8", function(err, _data) { 
     //do something with your data 
    })) 
    .pipe(gulp.dest('destination/path')); 
    }); 
+0

Das ist genauso falsch wie der Code in der Frage. –

Verwandte Themen