Ich habe process.env.path Variablen und fs.exists (fileName) eingerichtet. Der Knoten kann die Datei nicht finden, wenn sie sich nicht im aktuellen Verzeichnis befindet. Gibt es eine Möglichkeit, Knoten zu konfigurieren, um nach Datei in allen Verzeichnissen zu suchen, die in 'process.env.path' erwähnt werden.Knoten js fs.existiert nur die Datei im aktuellen Verzeichnis
0
A
Antwort
1
Dies wird nicht von Anfang an unterstützt. Sie müssen ein passendes npm-Paket finden, das dies bereits für Sie erledigt oder Ihren eigenen Code schreiben. Etwas in der Richtung des Codes, der in node-whereis ist:
var fs = require('fs');
function whereIsMyFile(filename){
var pathSep = process.platform === 'win32' ? ';' : ':';
var directories = process.env.PATH.split(pathSep);
for (var i = 0; i < directories.length; i++) {
var path = directories[i] + '/' + filename;
if (fs.existsSync(path)) {
return path;
}
}
return null;
}
Verwandte Themen
- 1. Inhalt aus Datei im lokalen Verzeichnis mit Knoten JS löschen
- 2. fopen erstellt keine Datei im aktuellen Verzeichnis
- 3. Füllen Sie die neueste verwendete Datei im aktuellen Verzeichnis
- 4. Machen Phantomjs führen alle '* .js' Dateien im aktuellen Verzeichnis
- 5. Knoten js Modul mkdirp erstellt nur die Hälfte der Verzeichnisse
- 6. Fehler: ENOENT, keine solche Datei oder das Verzeichnis Knoten JS
- 7. Befehl für jede Datei im aktuellen Verzeichnis ausführen
- 8. Tar 100 Verzeichnisse im aktuellen Verzeichnis
- 9. osx kann keine ausführbare Datei im aktuellen Verzeichnis finden
- 10. fopen() gibt NULL, Datei existiert im aktuellen Verzeichnis
- 11. Verzeichnis mit Berechtigung in Knoten js erstellen
- 12. Knoten JS nicht Typoskript Datei
- 13. Liste die multiple Datei im Verzeichnis
- 14. Datei nicht gefunden in Knoten js (Intellij)
- 15. Wie erstelle ich ein Verzeichnis im aktuellen Verzeichnis in Node.js
- 16. Node.js kann keine .js-Datei im selben Verzeichnis benötigen
- 17. Liste der Dateien im aktuellen Verzeichnis abrufen
- 18. Datei nicht im Upload mit Backbone, xhr und Knoten js
- 19. Skripte in Python im aktuellen Verzeichnis
- 20. Knoten JS - HTML-Pfade
- 21. Knoten JS: Ausführen der Datei kontinuierlich im Hintergrund
- 22. GNU find: Suche im aktuellen Verzeichnis zuerst
- 23. Cloudkit JS && Knoten JS
- 24. Wie listet man die Dateien im aktuellen Verzeichnis auf?
- 25. Eintrag nur Dateien im Verzeichnis
- 26. Knoten JS Laden js & CSS-Datei in einer Datei ejs
- 27. Finde die zuletzt hinzugefügte Datei im Verzeichnis
- 28. Knoten js schlägt nur mobile Clients
- 29. Knoten js browserify Implementierung
- 30. Knoten Js FS nicht ganze Datei schreiben