Ich bin mit Meteor JS ... und in meinem Meteor App Ich bin mit Knoten, den Inhalt verschiedenen Verzeichnisse innerhalb der App abfragen ....process.env.PWD vs process.cwd()
Wenn Ich verwende process.env.PWD, um den Inhalt eines Ordners abzufragen. Ich erhalte ein anderes Ergebnis, wenn ich process.cwd() verwende, um die Ergebnisse eines Ordners abzufragen.
var dirServer = process.env.PWD + '/server/';
var dirServerFiles = fs.readdirSync(dirServer);
console.log(dirServerFiles); //outputs: [ 'ephe', 'fixstars.cat', 'sepl_30.se1', 'server.js' ]
vs
var serverFolderFilesDir = process.cwd() +"/app/server";
var serverFolderFiles = fs.readdirSync(serverFolderFilesDir);
console.log(serverFolderFiles); //outputs: [ 'server.js' ]
mit process.cwd() zeigt nur 'server.js' im Meteor.
Warum ist das? Wie unterscheidet sich process.cwd() von process.env.PWD?
Ich habe nicht alle Ihre (langen) Post gelesen, aber was ist die Frage überhaupt? Könnte es sein, dass Sie mit Layout Ihrer Verzeichnisse während der Entwicklung und nach dem Build-Prozess kämpfen. Vielleicht prüfen Sie, was bei '.meteor/local/build' gebaut wurde. Ansonsten versuchen Sie bitte, Ihre Frage kurz zu präzisieren. –