переменной должно совпадать с именем подключаемого модуля?
например, так - const path = require('path')
а если так - то это типа нарушения соглашения - const logger = require('morgan')
это для встроенных модулей лучше использовать)
Это скорее здравый смысл, чем соглашение. Но логгер можно переименовать, это нормально
Поэтому дефолтные экспорты и не нужны
Обсуждают сегодня