Ответ 1
Папка может использоваться в качестве модуля, если папка содержит любой из следующих файлов (в порядке поиска): package.json
, index.js
или index.node
.
В этом случае в папке есть файл package.json
котором, помимо прочего, указывается, что основным файлом модуля является файл index.js
в том же каталоге. Таким образом, запрос require('../')
о котором вы спрашивали, может быть изменен на require('../index.js')
.
См. Документацию Node.js - Папки как модули для получения дополнительной информации.