Как наиболее удобным способом получить настоящее имя файла?

Если в Windows стартовать процесс как node folder/app, то в переменной process.mainModule.filename будет лежать именно эта строка. Но теперь предположим, что настоящее имя файла App.js, т.е. в данном случае мне важна разница в регистре. Конечно есть много способов получить это имя, но мне кажется, определенно должен существовать способ в одну-две строчки кода, который я упускаю.

Можете ли вы мне подсказать подобный? Примеры кода не обязательны, достаточно алгоритма или ссылки.
  • Вопрос задан
  • 2260 просмотров
Пригласить эксперта
Ответы на вопрос 2
MarcusAurelius
@MarcusAurelius Куратор тега Node.js
автор Impress Application Server для Node.js
console.dir(process.argv);
console.log(process.argv[1]);
console.log(__filename);
Ответ написан
Lynn
@Lynn
nginx, js, css
console.log(require.resolve(process.argv[1]));
nodejs.org/api/globals.html#globals_require_resolve

или даже:
console.log(require.main.filename);

nodejs.org/api/modules.html#modules_accessing_the_...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы