Не работает импортированная функция

У меня не работает импортированая функция. file1.js

module.exports.die = function die() {
throw new Error("Script stopped");
}

file2.js

var di = require("./file1");
di.die();

Ошибка:

TypeError: di.die is not a function

Ответы (1 шт):

Автор решения: Andrey Freiz

Ты немного не так делал экспортирование, первый файл у тебя будет выглядеть вот так

module.exports = {
    die: function() {
        throw new Error("this is error")
    }
}

а второй

let di = require("./1.js");
di.die();
→ Ссылка