nvm的使用
前言
之前安装node环境的时候,都是直接从node官网下载安装文件安装,每次node版本更新都要从node官网再进行下载安装,覆盖旧的版本,这样就很繁琐了,也不够酷。之前听说nvm可以管理node版本,一直也没有实践,今天试了一下挺好使,这里做一下记录。
nvm的下载安装
进入nvm下载地址
下载之后解压,双击安装
安装完成便可以正常使用了。
nvm操作
查看nvm版本
nvm version
复制代码
列出远程服务器上所有的可用的node版本
nvm list available
复制代码
执行这个命令后如下图所示
下载指定node版本
nvm istall <version>
复制代码
我们一般选择LTS(长期支持版),这里我们可以执行 nvm install 14.17.0
下载安装。
查看本地所有node版本
nvm list
复制代码
使用指定node版本
nvm use <version>
复制代码
我们执行nvm use 14.17.0
后,使用nvm list
,可以查看到当前使用的node版本前面加了*号
卸载指定node版本
nvm uninstall <version>
复制代码
别的命令就不再赘述了。
nrm的使用
前言
在开发过程中下载项目依赖包的时候,npm官方镜像源下载速度缓慢问题一直以来让人很难受,有时候就卡住了,有时候下载半天下载失败,这时候就要考虑切换不同的镜像源来节约时间。使用nrm可以帮助我们在不同的npm源地址之间轻松快速地切换。
nrm的安装
使用npm全局安装nrm
npm install nrm -g
复制代码
安装完成后执行nrm --version
然后发现窗口输出报错如图
根据该地址找到该文件的第17行
修改为
const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc')
复制代码
然后执行nrm --version
就发现可以正常输出nrm版本了。
nrm操作
查看nrm版本
nrm --version
复制代码
查看所有镜像资源
nrm ls
复制代码
测速指定镜像源
nrm test <registry>
复制代码
访问源主页
nrm home <registry>
复制代码
切换镜像源
nrm use <registry>
复制代码
切换完成后执行nrm ls
发现*号指向了我们切换的镜像源,也可以使用npm get registry
查看当前npm镜像源地址。
添加镜像源
registry为源名,url为源的路径, home为源的主页(可不写)。
nrm add <registry> <url> [home]
复制代码
使用该命令可以添加自己公司的镜像源,如果有的话。
删除镜像源
nrm del <registry>
复制代码