nrm 管理 npm 下载源
一:使用的以下方式
目前项目很多人可能使用的是 1、手动的切换下载源的地址 2、采用 cnpm 安装
- 缺陷:上面的切换下载源,是一次性的切换,需要知道具体的下载源地址是什么。下载源一多,就难以管理了。
cnpm 进行安装,容易导致有些依赖包找不到,各种意想不到的 bug。
二:推荐使用 nrm 管理下载源
目的:永久性的切换下载的源,并对需要使用的下载源进行统一管理,可以添加和删除下载源,方便下载源管理、查找和切换。
三:nrm 的详细操作
- 全局安装 nrm
- 命令:npm install -g nrm
- 查看目前已有的源
- 命令:nrm ls
- 切换下载源(一般使用 taobao 这个源)
- 命令:nrm use taobao
- 切换后,以后所有的项目依赖安装都是采用这个源进行下载的
-
增加
- 手动添加源的名字和地址
- 命令:nrm add name “http://xxxxxx"
-
删除
- 删除源, name 指的是源的名字
- 命令:nrm del name
- 测试下载源的响应时间
- 测试当前使用下载源的响应时间
- 命令:nrm test npm
注意下载源切换后,前端项目依赖安装使用的命令还是npm,没有变化