2017-08-15 3 views
0

Eine ähnliche Frage wurde gestellt und seine Lösung sagte, versuchen, Fang-Methode, habe ich versucht, aber die Datei wurde noch nicht geschrieben und es wurde kein Fehler in der Konsole protokolliert.Ich benutze fs.writeFileSync, aber die Datei erscheint nicht auf der Festplatte und es gibt keinen Fehler entweder

Ich habe versucht, Verzeichnis wechseln und Powershell ausführen, da der Administrator auch meinen Code von möglichen Fehlern aus mehreren Quellen verifiziert hat, aber nichts scheint zu helfen.

Dies ist der Code, den ich geschrieben habe.

const fs = require('fs'); 

let originalNote = { 
    title : 'Some Title', 
    body : 'Some Body' 
} 
//Converting object into JSON string 
let originalNoteString = JSON.stringify(originalNote); 

//Writing JSON string to 'notes.json' file 
try{ 
    fs.writeFileSync = ('file.json', originalNoteString); 
} catch(err){ 
    console.log(err); 
} 

Antwort

2

Sie benötigen einen Funktionsaufruf keine Zuordnung

fs.writeFileSync('file.json', originalNoteString); 
+0

Dank für den Hinweis auf, aber warum ein Fehler war nicht da, während auf fs.writeFileSync zuweisen? – Daksh

+0

@Daksh Warum würde es irgendwelche geben? Es war eine absolut gültige Aufgabe. –

+0

Ich bin hier irgendwie naiv, aber wie können vordefinierte Methoden ersetzt werden? – Daksh

Verwandte Themen