簡體   English   中英

npm 安裝包在哪里?

[英]Where npm install the packages?

我對 npm 有點亂。 我正在嘗試使用 npm 更新 npm 和其他庫,但它沒有更新,我嘗試了一些解決方案,但它們對我沒有用。

下面顯示了運行時返回的路徑名; npm rootnpm root -gwhich npm通過命令行:

 $ npm root /Users/MYUSER/node_modules $ npm root -g /usr/local/Cellar/node/13.7.0/lib/node_modules $ which npm /usr/local/bin/npm

Can you help me understand what is wrong here?

我能理解你的困惑。 首先,重要的是要知道 Node 是運行代碼的軟件。 NPM 是一個 package 管理器,在安裝 Node.js 時一起提供。

由於不同的項目需要其特定的節點版本,我喜歡使用 NVM - 節點版本管理器。

主文件夾中的 node_modules 目錄存在是因為您可能已經在主文件夾中執行了 npm 安裝命令。 它創建了 node_modules 目錄並在其中下載了包。 保持 HOME 目錄盡可能干凈是一個好習慣,沒有理由將 node_modules 文件夾保留在那里。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM