[英]Where npm install the packages?
我對 npm 有點亂。 我正在嘗試使用 npm 更新 npm 和其他庫,但它沒有更新,我嘗試了一些解決方案,但它們對我沒有用。
下面顯示了運行時返回的路徑名; npm root
, npm root -g
, which 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.