使用NRM管理鏡像地址


當使用官方npm源(國外)安裝各種包比較慢的時候,建議修改npm源地址,國內常用的鏡像源如淘寶:https://registry.npm.taobao.org/

修改registry地址很簡單,在終端輸入

npm set registry https://registry.npm.taobao.org/

刪除鏡像源

npm config rm registry

有些大公司需要在公司的私有npm源和外部npm源之間來回切換,這樣set來rm去很麻煩,於是有了nrm....

1. 全局安裝

   npm install -g nrm

2. 用nrm ls命令查看默認配置,帶*號即為當前使用的配置,也可以使用 nrm current查看

 3. 用nrm add 命令添加公司私有npm源,起個別名:h3yun;接着查看nrm配置,發現最底部h3yun已添加成功

4. 用nrm use 切換到剛添加的源地址

 5. 用nrm del 刪除源地址

     nrm del h3yun

擴展:

 

  • npm -v 來測試是否成功安裝
  • 查看當前目錄已安裝插件:npm list
  • 更新全部插件: npm update [ --save-dev ]
  • 使用 npm 更新對應插件: npm update <name> [ -g ] [ --save-dev]
  • 使用 npm 卸載插件: npm uninstall <name> [ -g ] [ --save-dev ]

 

 1、安裝cnpm: npm install cnpm -g --registry=https://registry.npm.taobao.org

 2、-g: 全局安裝,並且寫入系統環境變量,可以通過命令行在任何地方調用,非全局安裝,將會安裝在特定目錄node_modules下

 3、--save: 將包信息保存到package.json文件的dependencies里(package.json是nodejs項目配置文件),需要發布到生產環境,

      比如 vue全家桶、elementUI等這些項目運行時必須使用的插件

 4、--save-dev: 將包信息保存到package.json文件的devDependencies里,只用於開發環境,不用於生產環境。

      比如一些babel編譯功能的插件、webpack打包插件


免責聲明!

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



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