Я хочу увидеть все мои пакеты и модули 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