каково расположение узлов-модулей

каково расположение узлов-модулей

Я хочу увидеть все мои пакеты и модули node-module. Пожалуйста, скажите мне, где он находится в ubuntu 18.04. например /path/to/node-module. Более того, как увидеть код модулей, напримерhttpмодуль илифсмодуль.

решение1

Библиотеки мира

Вы можете запустить, npm list -gчтобы увидеть, какие глобальные библиотеки установлены и где они находятся. Используйте npm list -g | head -1для усеченного вывода, показывающего только путь.

В системах Unix они обычно размещаются в /usr/local/lib/nodeили /usr/local/lib/node_modulesпри глобальной установке. Если вы установите переменную окружения NODE_PATH на этот путь, модули могут быть найдены по узлу.

Неглобальные библиотеки

Неглобальные библиотеки устанавливаются в подпапку node_modules в папке, в которой вы находитесь в данный момент. Вы можете запустить , npm listчтобы увидеть установленные неглобальные библиотеки для вашего текущего местоположения.

решение2

Вы можете увидеть локальное местоположение следующим образом:

$ npm root
/home/<user>/<path>/node_modules

и глобальное местоположение, например:

$ npm root -g
/usr/lib/node_modules

решение3

node_modules, установленные глобально, находятся в корне библиотеки, для доступа к которой требуется sudo admin

/usr/local/lib/node_modules

Связанный контент