nvm下载和使用的nodejs切入后会提示'npm' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
时间: 2024-01-30 12:12:18 浏览: 105
使用npm命令提示: 'npm' 不是内部或外部命令,也不是可运行的程序的处理方法
在使用nvm下载和使用nodejs切换版本后,可能会遇到'npm'不是内部或外部命令的问题。这是因为nvm只会切换node版本,而不会切换npm版本。解决这个问题的方法是手动设置npm的路径。
以下是解决该问题的步骤:
1. 打开命令提示符或终端窗口。
2. 输入以下命令,查看当前正在使用的node版本:
```shell
node -v
```
3. 输入以下命令,查看当前正在使用的npm版本:
```shell
npm -v
```
4. 输入以下命令,查看npm的安装路径:
```shell
where npm
```
5. 复制npm的安装路径。
6. 输入以下命令,切换到所需的node版本:
```shell
nvm use <node_version>
```
其中,`<node_version>`是你想要切换到的node版本号。
7. 输入以下命令,设置npm的路径:
```shell
nvm use <node_version> --global
```
其中,`<node_version>`是你想要切换到的node版本号。
8. 粘贴之前复制的npm安装路径,在路径前加上`npm`,然后按Enter键。
9. 输入以下命令,检查npm版本是否正确:
```shell
npm -v
```
现在,你应该能够正常使用npm命令了。
阅读全文