Używam Meteor JS ... I w moim Meteor aplikacji używam węzła kwerendy zawartość różnych katalogów w aplikacji ....process.env.PWD vs process.cwd()
Kiedy Używam process.env.PWD do wysyłania zapytań do zawartości folderu Otrzymuję inny wynik, niż gdy używam process.cwd() do wysyłania zapytań o wyniki do folderu.
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' ]
stosując process.cwd() pokazuje tylko 'server.js' w Meteor.
Dlaczego tak jest? Czym różni się process.cwd() od process.env.PWD?
Nie czytałem wszystkich twoich (długich) postów, ale o co w ogóle chodzi? Czy to możliwe, że zmagasz się z układem twoich katalogów podczas rozwoju i po zbudowaniu procesu? Możesz sprawdzić, co zostało zbudowane w '.meteor/local/build'. W przeciwnym razie spróbuj sprecyzować swoje pytanie w skrócie. –