Глобальные переменные для узла. js стандартные модули?

Я знаю, что глобальные переменные - это плохо.

Но если я использую модуль узла "util" в 40 файлах в своей структуре, не лучше ли просто объявить его как глобальную переменную, например:

util = require('util');

в файле index.js вместо того, чтобы записывать эту строку в 40 файлов?

Потому что я часто использую одни и те же 5-10 модулей в каждом файле, что сэкономит много времени вместо постоянного копирования и вставки.

Разве? t DRY хорошо в этом случае?

55
задан Bryan Field 29 March 2011 в 21:24
поделиться