Подтвердить что ты не робот

В чем разница между локальным и глобальным модулем в Node.js? Когда использовать локальный и глобальный модуль?

Мы можем получить доступ к локальному модулю с помощью функции require, но не можем получить доступ к глобальному модулю через него. Я где-то читал, что для использования глобального модуля нам нужно сделать его локальным, а затем импортировать через функцию require. Поэтому, если мы не можем напрямую обращаться к глобальному модулю, то в чем его необходимость использовать.

4b9b3361

Ответ 1

Вы должны:

  • Установите модуль локально, если вы захотите() его.
  • Установите модуль глобально, если вы собираетесь запустить его в командной строке.

Ответ 2

Думаю, на мой взгляд, модули, которые вам потребуются в вашем коде, должны быть локальными для вашего проекта, или вы можете сказать, что они должны присутствовать в вашем каталоге node_modules

и модули, которые работают как команда, должны быть установлены глобально. примерами являются exress-generator, jsdocs, mocha

Ответ 3

Общее использование глобального модуля node для моего опыта будет:

Если все мои приложения, которые используют тот же самый модуль node (той же версии или мне все равно, какая версия, последняя для меня подходит), тогда я будет устанавливать этот node -модуль глобально. Одним хорошим примером может служить модуль node, который я использую для тестирования. мокко.