今天安装了nvm工具后,意外发现node命令和npm命令失效了,命令行出现了以下现象
当输入node -v,显示:‘node’不是内部或外部命令,也不是可运行的程序或批处理文件。
最后发现,是因为在安装nvm之前没有卸载node的原因。
将电脑中现有node卸载干净,然后重新使用nvm的命令安装,并配置环境。
卸载参考如下文章:卸载nodejs
- nvm list available 显示所有可以下载的nodejs版本
- nvm list 显示已经安装的版本
- nvm install 18.14.2 安装18.14.2版本的nodejs
- nvm install latest 安装最新版的nodejs
- nvm install stable 安装最新稳定版
- nvm uninstall 18.14.2 删除版本为18.14.2的nodejs
- nvm use 18.14.2 切换nodejs版本为18.14.2
- nvm off 禁用nodejs版本管理,不会卸载任何东西
- nvm on 启用nodejs版本管理
- nvm -v 显示nvm版本
-
安装nvm之前如果卸载了nodejs,使用nvm命令安装后,一定要执行nvm use <版本>命令,否则会出现如上一样的结果,并且使用node命令执行js文件会报错。