1. 全局安装
[nrm版本](nrm - npm (npmjs.com)),在npm官网找到nrm,发现最近更新,这里我使用的是1.2.1版本,最新版本(文章编写时为1.2.4)在nrm ls看不到当前是选择了哪个,而且淘宝镜像的地址不一样了,所以本文使用1.2.1版本
npm install -g nrm@1.2.1
2. 使用nrm ls报错
报错截图中可见 cli.js文件中 第17行报错
打开文件找到报错的第17行,注掉原17行改为如图:
// const NRMRC = path.join(process.env.HOME, '.nrmrc');(注掉)
const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');
此时,正常显示
3. 常用指令
查看当前源 nrm current
切换源 nrm use <registry>
添加源 nrm add <registry> <url>
删除源 nrm del <registry>
测试源速度 nrm test <registry>