nvm搭建教程

254 阅读2分钟

nvm搭建教程

一、概念

Nvm 可以切换 nodenpm 版本,在开发不同项目时,可能会用到不同的 nodenpm 版本,所以使用 nvm 可以方便的在不同 nodenpm 版本之间进行切换。

在公司开发项目的过程中,你可能会在多个项目切换不同的npm版本,有了nvm后就非常的方便。

二、卸载本地的Node

(1)确保本地没有运行的项目(没有使用Node)

(2)打开控制面板卸载Nodejs

(3)删除对应的文件

C:\application\nodejs
C:\Users\用户名字\Roaming\npm
C:\Users\用户名字\Roaming\npm

(4)删除对应的Nodejs的环境变量

image-20230526110008407

(5)确认npm环境已经卸载

node -v
npm -v

三、下载NVM

下载地址:github.com/coreybutler…

选择对应的包:

image-20230526110310985

解压zip文件后执行exe运行文件。

安装完成后可以查看对应的版本

nvm -v

效果如下:

image-20230526110708927

使用nvm-setup.zip 安装包安装的 nvm 无需配置环境变量

四、npm配置node

查看可以安装的nodejs版本号:nvm list available

查看本地安装的所有 nodejs 版本:nvm listnvm ls

安装对应版本的 nodejs:nvm install 版本号

切换指定版本的 nodejs:nvm use 版本号

卸载指定版本的 nodejs:nvm uninstall 版本号

五、nrm搭建

在使用 npm 的过程中,可能插件安装速度比较慢,我们可能会使用淘宝源对插件进行下载安装。或者在公司内部,有一些私有的插件,需要使用公司的源才可以下载。这种情况,我们就需要设置不同的源来进行下载。每次手动设置相对比较麻烦。而 nrm 可以很好的解决这个问题。

(1)安装

# 全局安装 nrm
$ npm install nrm -g

(2)安装完成后,输入命令 nrm ls,可以看到默认已经有了 6 个源(带 * 号的为当前使用的源)

* npm ---- https://registry.npmjs.org/
 cnpm --- http://r.cnpmjs.org/
 taobao - https://registry.npm.taobao.org/
 nj ----- https://registry.nodejitsu.com/
 npmMirror  https://skimdb.npmjs.com/registry/
 edunpm - http://registry.enpmjs.org/

(3)切换源

输入 nrm use taobao,即切换 registry 到 taobao,即可使用淘宝的源进行插件的安装下载了。