为什么要装nrm?
- nrm 是一个 npm 源管理器,方便你快速地在 npm源间切换。
npm
默认情况下是使用npm
官方源(使用npm config ls
命令可以查看)
一般我们都会用淘宝npm
源:(https://registry.npm.taobao.org/),修改源的方式也很简单,在终端输入:
npm set registry https://registry.npm.taobao.org/
在工作中:我们会遇到一些依赖是公司私有npm
源,就需要我们来回切换源,这种情况nrm
就很方便
nrm安装
sudo npm install -g nrm
nrm使用
// 查看可选源
nrm ls
// 查看当前使用源
nrm current
// 切换源
nrm use <registry> // 例如 nrm use taobao
// 添加源(私有源就需要添加)
nrm add <registry> <url> // registry为源名,url为源地址
// 删除源
nrm del <registry>
// 测试源速度
nrm test <registry>
安装可能遇到的问题
sudo npm install -g nrm命令装了之后,提示npm版本低所以我sudo npm install -g npm更新了npm,nrm ls出现以下问题
解决方法
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
// 我是删除了之前安装的重新安装了nrm
npm install -g nrm
nrm ls // ----成功
tips:Node版本管理模块 n
今天公司项目安装依赖遇到私有源,刚好借此记录一下~
借鉴于作者:寒爵
原文链接:https://www.cnblogs.com/Jimc/p/10280774.html