Я забыл добавить информацию о shebang и запустил файл без расширения, и он работал нормально.
Код: Выделить всё
// test file (no .js extension)
const app = require("app");
console.log(app)
Код: Выделить всё
const express = require("express");
const app = express();
module.exports = app;
if(require.main === module) console.log("No Errors");
Вопрос: Почему?< /p>
Если все работает нормально, то зачем нам явно определять расширение для javascript?
Подробнее здесь: https://stackoverflow.com/questions/793 ... -extension
Мобильная версия