當使用官方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打包插件