使用nvm管理node后npm失效
时间: 2023-09-03 08:15:49 浏览: 129
使用nvm管理不同版本的node与npm的方法
如果你使用了nvm来管理Node.js版本,并且npm无法正常工作,可能是因为你的PATH环境变量设置不正确。
请尝试以下步骤:
1. 打开终端并输入以下命令:
```
nvm use default
```
2. 输入以下命令,查看当前Node.js版本号:
```
node -v
```
3. 然后输入以下命令,验证npm是否正常工作:
```
npm -v
```
如果npm仍然无法正常工作,那么你需要检查PATH环境变量是否正确设置。请确保以下路径被添加到PATH环境变量中:
```
~/.nvm/versions/node/v{version}/bin
```
其中{version}是你当前正在使用的Node.js版本号。
如果你使用的是Windows操作系统,则需要将以上路径添加到系统环境变量中。
在Linux或MacOS上,你可以通过编辑~/.bashrc或~/.zshrc文件来添加该路径。在Windows上,你可以通过打开系统属性->高级系统设置->环境变量来添加该路径。
添加完成后,请重新启动终端窗口并输入以下命令来验证npm是否正常工作:
```
npm -v
```
阅读全文