Требование одного и того же модуля в нескольких файлах

Я использую Underscore.js в моем проекте. Почти все файлы имеют следующую строку кода:var _ = require('underscore'),require Функция является синхронной, поэтому один и тот же файл загружается при каждом использовании. Это правильная вещь? Не влияет ли это на производительность?

Вместо этого можно ли определить глобальную переменную вapp.js файл?

_ = require('underscore')

Я читал, что вы не должны использовать глобальные переменные, но это, кажется, допустимый вариант использования.

Ответы на вопрос(1)

Ваш ответ на вопрос