NodeJS筆記(二)- 修改模塊默認保存路徑


參考:nodejs prefix(全局)和cache(緩存)windows下設置

假設nodejs根目錄為“D:\nodejs” 如下所示,新建“node_cache”文件夾用來存放全局緩存 該路徑下已經存在node_modules目錄可用來存放全局模塊,無需創建新的文件夾,默認已經內置了npm,

 

 npm config set cache "D:\nodejs\node_cache"  
 npm config set prefix "D:\nodejs"  --nodejs會自動尋找該路徑下的node_modules文件夾為實際存放全局模塊的路徑,這也是為啥叫prefix不叫global的原因;以后安裝的全局模塊都會被放到D:\Program Files\nodejs\node_modules下,跟npm模塊在一個文件夾中
 
        

查看配置結果

npm config ls

 

 

 

下載個模塊測試下 以express為例 :

npm install express -g

下載完成后找到

D:\nodejs\node_modules下 會發現express 已經下載到了該目錄

此時,npm模塊安裝的默認全局路徑已經改到了相應的文件夾中,但是 這時候用戶還是無法require這些模塊,因為電腦系統現在還不知道你把默認路徑給改了

 需要在環境變量中設置NODE_PATH路徑(模塊執行路徑)

 

注意EXPRESS 新版本還需要安裝express-generator 使用express -V就可以查看了

npm install -g express-generator
express -V

 


免責聲明!

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



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