在Windows下完全卸载已安装的node.js
- 从卸载程序卸载程序和功能,也可以直接右键node.js的安装包并选择卸载。
- 重新启动(或者重新启动任务管理器杀死所有与节点相关的进程)。
- 从下列的目录中找到相关的内容并删除掉:
C:\Program Files (x86)\nodejs
C:\Program Files\nodejs
C:\Users{User}\AppData\Roaming\npm(或%appdata%\npm)
C:\Users{User}\AppData\Roaming\npm-cache(或%appdata%\npm-cache)
如:
删除 C:\Users\lenovo\AppData\Roaming\npm
检查%PATH%环境变量以确保没有引用Nodejs或npm存在。 重新启动电脑。
注意,nodejs和npm都卸载后,用nvm安装nodejs时会自动安装npm。
安装nvm-windows并使用
下载
- nvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置
- nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。
- Source code(zip):zip压缩的源码
- Sourc code(tar.gz):tar.gz的源码,一般用于*nix系统
安装
我们安装nvm-setup.zip,下载好后,双击nvm-setup.exe安装,安装时nvm和nodejs目录必须填不包含空格的路径,我使用的是D:\ProgramFiles
,注意这里没有空格,安装好后:
$ nvm version
1.1.7
查看已安装的nodejs版本
nvm list
如果是第一次安装,使用该命令结果如下:
$ nvm list
No installations recognized.
安装nodejs
查看可安装的nodejs版本
$ nvm list available
| CURRENT | LTS | OLD STABLE | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
| 13.2.0 | 12.13.1 | 0.12.18 | 0.11.16 |
| 13.1.0 | 12.13.0 | 0.12.17 | 0.11.15 |
| 13.0.1 | 10.17.0 | 0.12.16 | 0.11.14 |
| 13.0.0 | 10.16.3 | 0.12.15 | 0.11.13 |
| 12.12.0 | 10.16.2 | 0.12.14 | 0.11.12 |
| 12.11.1 | 10.16.1 | 0.12.13 | 0.11.11 |
| 12.11.0 | 10.16.0 | 0.12.12 | 0.11.10 |
| 12.10.0 | 10.15.3 | 0.12.11 | 0.11.9 |
| 12.9.1 | 10.15.2 | 0.12.10 | 0.11.8 |
| 12.9.0 | 10.15.1 | 0.12.9 | 0.11.7 |
| 12.8.1 | 10.15.0 | 0.12.8 | 0.11.6 |
| 12.8.0 | 10.14.2 | 0.12.7 | 0.11.5 |
| 12.7.0 | 10.14.1 | 0.12.6 | 0.11.4 |
| 12.6.0 | 10.14.0 | 0.12.5 | 0.11.3 |
| 12.5.0 | 10.13.0 | 0.12.4 | 0.11.2 |
| 12.4.0 | 8.16.2 | 0.12.3 | 0.11.1 |
| 12.3.1 | 8.16.1 | 0.12.2 | 0.11.0 |
| 12.3.0 | 8.16.0 | 0.12.1 | 0.9.12 |
| 12.2.0 | 8.15.1 | 0.12.0 | 0.9.11 |
| 12.1.0 | 8.15.0 | 0.10.48 | 0.9.10 |
This is a partial list. For a complete list, visit https://nodejs.org/download/release
安装指定版本的nodejs,我们这里安装最新版13.2.0
$ nvm install 13.2.0
Downloading node.js version 13.2.0 (64-bit)...
Complete
Creating D:\ProgramFiles\nvm\temp
Downloading npm version 6.13.1... Complete
Installing npm v6.13.1...
Installation complete. If you want to use this version, type
nvm use 13.2.0
安装成功后可以查询看看已安装的nodejs版本:
$ nvm list
13.2.0
有需要的话,可以继续安装其他版本的nodejs。
使用指定版本的nodejs
如果一切顺利,输出是以下这样:
$ nvm use 13.2.0
Now using node v13.2.0 (64-bit)
路径坑
记得安装nvm时选择的路径中必须不能包含空格,否则在use时会报以下错误。
$ nvm use 13.2
13.2.0
exit status 1: 'D:\Program' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
遇到这种情况,实际上面的install都没安装成功nodejs,可以到安装目录D:\ProgramFiles\nodejs
中看是否有node.exe等文件。
安装成功后可以验证
安装成功后可以验证下nodejs和npm版本:
$ node -v
v13.2.0
$ npm -v
6.13.1
参考链接
Window下完全卸载删除Nodejs
Windows上node.js的多版本管理工具
nvm-windows下载
作者简介
作者:小碗汤,一位热爱、认真写作的小伙,目前维护原创公众号:『我的小碗汤』,专注于写golang、docker、kubernetes等知识等提升硬实力的文章,期待你的关注。 转载说明:务必注明来源(注明:来源于公众号:我的小碗汤, 作者:小碗汤)
作者简洁
作者:小碗汤,一位热爱、认真写作的小伙,目前维护原创公众号:『我的小碗汤』,专注于写go语言、docker、kubernetes、java等开发、运维知识等提升硬实力的文章,期待你的关注。转载说明:务必注明来源(注明:来源于公众号:我的小碗汤,作者:小碗汤)