Просто импортируйте List
в entity.js
:
В конце app.js:
module.exports = List;
В начале entity.js:
const List = require('./app.js');
Если вашему app.js
необходимо экспортировать что-то еще, экспортируйте объект со свойством List
:
В конце app.js:
module.exports.List = List;
В начале entity.js:
const List = require('./app.js').List;
Вы можете также рассмотреть возможность помещения List
в свой собственный модуль, который импортирует app.js
и entity.js
.
Не делать Список глобальных переменных, если это вообще возможно, - работать с модульной системой, явные зависимости без глобального загрязнения - одно из больших преимуществ модульной системы.