Я вообще не могу запустить ваш пример "index.js" (Узел 8.15), поскольку сам интерпретатор узла говорит мне то же самое, что говорит вам eslint ReferenceError: one is not defined
. Материал, который вы экспортируете / импортируете из модуля, не попадает в глобальное пространство имен.
Я бы сделал одно из следующих действий:
А) Импорт всего mymodule
const mymodule = require('./mymodule');
mymodule.one();
B) Импортируйте забавные части mymodule
по имени
const { one /* , two, three, etc */ } = require('./mymodule');
one();
C) Импорт одного элемента из mymodule
const one = require('./mymodule').one;
one();