Der Versuch, mit fs.writeFile in ein Geschwisterverzeichnis in eine Datei zu schreiben. Dies funktioniert einwandfrei, wenn Sie Sitemap.xml
in demselben Verzeichnis, aber nicht mit dem relativen Pfad verwenden. Das public
Verzeichnis existiert und es gibt den gleichen Fehler ob Sitemap.xml
existiert.ENOENT-Fehler bei der Verwendung von fs.writeFile
Relevante dir Struktur:
/public
Sitemap.xml
app files
/create-sitemap
index.js - file containing code below
app.js
fs.write('../public/Sitemap.xml', data.toString(), function(err) {
if (err) throw err;
console.log("Wrote sitemap to XML");
});
Toms-MacBook-Pro:moviehunter tomchambers$ node create-sitemap/index.js
/Users/tomchambers/projects/project/create-sitemap/index.js:88
if (err) throw err;
^
Error: ENOENT, open '../public/Sitemap.xml'
Wie sieht Ihre Projektordnerstruktur aus? –
Ich habe das Detail hinzugefügt – Tom