深入研究 Node.js 領域時,了解套件安裝和儲存變得至關重要。 NPM 就是這樣的一種套件管理器,廣泛用於管理 JavaScript 模組。然而,人們常常想知道這些模組在安裝後隱藏在哪裡。
對於全域安裝的軟體包,您可以使用指令 npm list -g 來顯示它們的位置。此命令顯示所有全域安裝的庫及其位置。若要獲得僅顯示路徑的截斷輸出,請使用 npm list -g | head -1.
使用命令 npm list --depth=0 深入了解全域套件詳細資訊。此命令將顯示所有全域安裝的軟體包,而不包含其相依性。
在 Unix 系統上進行修改時,全域安裝的軟體包通常會駐留在 /usr/local/lib/node 或 /usr/local/lib/node_modules 中。透過將環境變數 NODE_PATH 設定為此路徑,Node.js 可以輕鬆找到這些模組。
Windows 作業系統:
非全域安裝的軟體包隱藏在目前工作目錄中名為 node_modules 的子資料夾中。
查看目前位置的非全域安裝的軟體包列表,使用命令npm
如果您想要全域安裝軟體包,請將-g 選項附加到npm install 指令中。例如, npm install -g pm2 將全域安裝 pm2,通常將其放置在 /usr/local/lib/node_modules 中。若要驗證確切位置,請使用 npm root -g。
相反,不含 -g 選項的 npm install pm2 將在本機安裝 pm2,並將其儲存在本機目錄的 node_modules 子資料夾中。
以上是我的 NPM 安裝的模組實際上位於哪裡?的詳細內容。更多資訊請關注PHP中文網其他相關文章!