查看node.js全局安裝的插件路徑


查看 npm  全局插件 默認全局安裝路徑

參考:https://www.jianshu.com/p/f2873fcef5aa

首先

nodejs安裝好之后,默認情況下會有如下配置

npm config get prefix
::C:\Users\Administrator\AppData\Roaming\npm

npm config get cache
::C:\Users\Administrator\AppData\Roaming\npm-cache

在當前用戶的環境變量path里,會自動增加這么一條C:\Users\Administrator\AppData\Roaming\npm

同時有一個暫且認為是隱藏的環境變量 NODE_PATH 值為 C:\Users\Administrator\AppData\Roaming\npm\node_modules,這點非常詭異,在后面會講作用。

所以

要修改默認 npm install -g pkg 安裝全局模塊的路徑的話。需要修改4個地方。

下面假設要把全局包安裝到 d:/jstool/npm/ 目錄下

  1. 修改npm的prefix配置
npm config set prefix d:/jstool/npm/pkg 
  1. 修改cache配置
npm config set cache d:/jstool/npm/cache 
  1. 修改C:\Users\Administrator\AppData\Roaming\npm 對應的用戶環境變量為 d:/jstool/npm/pkg

  2. 最后也是最重要的一步,在環境變量里面增加 NODE_PATH 值為 d:/jstool/npm/pkg/node_modules 沒有這一步,你將無法require/import到已安裝的全局模塊,同時,前面挖的坑也填上了。




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM