節點模組的位置是什麼

節點模組的位置是什麼

我想查看節點模組的所有套件和模組。請告訴我它在 ubuntu 18.04 的位置。例如/path/to/node-module。此外,如何查看模組的程式碼,例如http模組或FS模組。

答案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

相關內容