Windows10 Bash环境下nvm命令未找到问题求助
解决Windows 10下bash中nvm命令找不到的问题
- 先确认nvm的安装路径,默认是
C:\Users\<你的用户名>\AppData\Roaming\nvm,找到nvm.exe的位置。 - 打开bash终端(比如Git Bash),进入用户根目录:
cd ~ - 编辑
.bashrc文件(没有就新建):nano .bashrc - 在文件末尾加下面的配置,把路径换成你自己的nvm安装路径(注意把Windows的反斜杠改成bash用的正斜杠,比如
C:\Users\XXX\AppData\Roaming\nvm改成/c/Users/XXX/AppData/Roaming/nvm):export NVM_HOME="/c/Users/<你的用户名>/AppData/Roaming/nvm" export PATH="$NVM_HOME:$PATH" alias nvm='nvm.exe' - 保存退出nano(按
Ctrl+O回车,再按Ctrl+X),然后让配置生效:source .bashrc - 现在执行
nvm -v,应该能显示版本号了。
额外排查项
- 先在CMD或PowerShell里跑
nvm -v,如果这里也报错,说明nvm本身没装好,重新安装时记得勾选“Add to PATH”选项。 - 如果用的是WSL的bash,那得在WSL内部单独装nvm,Windows的nvm没法直接在WSL里用。
内容的提问来源于stack exchange,提问作者OLA
相关产品推荐
相关产品推荐

