我想查看节点模块的所有包和模块。请告诉我它在 ubuntu 18.04 中的位置。例如/path/to/node-module。另外,如何查看http模块或fs模块等模块的代码。
全球图书馆
您可以运行npm list -g来查看安装了哪些全局库以及它们所在的位置。用于npm list -g | head -1仅显示路径的截断输出。
在 Unix 系统上,它们通常被放置在全局中/usr/local/lib/node或/usr/local/lib/node_modules安装时全局。如果将 NODE_PATH 环境变量设置为此路径,则可以通过节点找到模块。
非全局库
非全局库安装在您当前所在文件夹中的 node_modules 子文件夹中。您可以运行npm list以查看当前位置已安装的非全局库。