在电脑上有时候你需要用不同的nodejs版本,所以用nvm管理node版本是很方便的。网上有好几种安装nvm的方法,这里我用的是
nvm-setup.exe安装,一路next装在C盘的话不出意外环境不用配置。
我是安装到了
D盘,首先在D盘创建nvm文件夹,然后先创建个nodejs空文件夹(一定是空的),如图:
这个nodejs文件是为了放你的node版本的。
nvm安装
-
https://pan.baidu.com/s/1gc_bovtNhJGM39b_w2UaMA 提取码:101a:nvm-setup.exe安装包(失效的话你就在网上找一个)同意之后,如果你不想默认
C盘,你就选你自己创建的盘符文件,我是选择如图:
2.下一步,然后,就选则
D:\nvm\nodejs路径,然后安装,安装后,打开cmd,输入nvm -v,出现如图,说明安装成功:

安装node版本以及使用
- 输入
nvm install 12.12.0,表示安装v12.12.0版本的nodejs,等待安装成功,然后输入nvm use 12.12.0表示使用这个版本的nodejs。 - 输入
node -v查看版本。(如果你能成功查看版本,这一步就不用管了,直接看npm安装成功了没)- 注: 如果发现提示
node 不是内部命令等之类的话。 - 打开你的安装
nvm的文件有一个settings.txt文件夹,打开如图:
- 然后打开你的控制面板,看看有没有相应
高级系统设置的环境变量的路径配置,如果没有进行如下配置:(NVM_HOME和NVM_SYMLINK)
- 以及这个
Path下新建两个配置:(%NVM_HOME%和%NVM_SYMLINK%)
- 然后输入
node -v就能查看版本。
- 注: 如果发现提示
关于npm安装的坑
你输入
npm -v发现报了npm不是内部命令等的话
可忽略:那个
temp文件夹里下载的npm包,解压的时候会提示有错误,所以不要用这个文件里下载的npm包(这句话可以忽略掉)
好像nodejs
v 8.x.x版本以上,都不会自动下载npm(具体不清楚,如果报这种错,就进行如下方法(两种))
每个node版本都有对应的
npm版本包
所有nodejs版本安装包含npm下载
第一种:比较麻烦一点
- 我下载的
v12.12.0版本的,下载完打开后,直接找到node_modules下的npm文件,复制放到你的D:\nvm\nvm\v12.12.0\node_modules这个路径下(一定命名为npm),如图:- 然后再次打开你下载的node版本文件夹,把这四个文件复制走,如图:
把这个四个文件,放到你的那个D:\nvm\nvm\v12.12.0路径下,与node_modules同级,如图:(这些打马赛克的不用管)- 到这里就好了,再次输入
npm -v就可以显示版本了。
第二种:简单粗暴
同样你也需要下载你所下载的node版本的
npm版本包
- 下载完之后,直接把整个目录下的东西复制走,如图:
- 把复制的文件全放到
D:\nvm\nvm\v12.12.0这个文件下,把这个文件下本来里边有两个文件删除,如图:- 然后输入
npm -v就可以查看版本了。(我用的这种方法)
配置npm和node镜像(你需要就配置,不需要就不用)
打开这个
settings.txt文件,在后边放入一下两行:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
本文详细介绍如何使用NVM在Windows环境下安装和管理不同版本的Node.js,包括安装过程、配置环境变量、解决npm安装问题及配置镜像的方法。







2348

被折叠的 条评论
为什么被折叠?



