Ich versuche fs.exists
in einem Knotenscript aufzurufen, bekomme aber den Fehler:
TypeError: Objekt # hat keine Methode 'existiert'
Ich habe versucht, fs.exists()
durch require('fs').exists
und even require('path').exists
(nur für den Fall) zu ersetzen, aber keine von beiden listet sogar die Methode exists()
mit meiner IDE auf. fs
wird am Anfang meines Skripts als fs = require('fs');
deklariert und ich habe es zuvor zum Lesen von Dateien verwendet.
Wie kann ich exists()
aufrufen?
Ihre require-Anweisung ist möglicherweise falsch, stellen Sie sicher, dass Sie Folgendes haben:
%Vor%Lesen Sie die Dokumentation hier
Verwenden Sie fs.exists NICHT , lesen Sie bitte das API-Dokument für eine alternative
Dies ist die vorgeschlagene Alternative: Gehen Sie weiter und öffnen Sie die Datei, und behandeln Sie gegebenenfalls einen Fehler:
%Vor% Sie sollten stattdessen fs.stats
oder fs.access
verwenden. In der Knotendokumentation wird exists (möglicherweise entfernt) angezeigt.
Wenn Sie versuchen, mehr als nur das Vorhandensein zu überprüfen, wird in der Dokumentation die Anweisung fs.open
verwendet. Zu Beispiel
Hier ist eine Lösung, die bluebird verwendet, um die vorhandenen Existenzen zu ersetzen.
%Vor%Tags und Links javascript node.js