Windows10中使用fnm管理NodeJS时切换版本失败求助
解决Windows 10 PowerShell中fnm切换Node版本失败的问题
你之前犯了个关键错误:把CMD专用的配置代码写到了PowerShell的配置文件里,两种shell的语法不兼容,导致配置没生效。按下面的步骤重新配置即可:
- 打开PowerShell,执行命令打开配置文件:
如果提示文件不存在,先执行这条命令创建:notepad $profileNew-Item -Path $profile -Type File -Force - 把文件里原有的CMD代码全部删除,替换成PowerShell专属的配置内容:
fnm env --use-on-cd | Out-String | Invoke-Expression - 保存配置文件,重启PowerShell(或者在当前窗口执行
Invoke-Expression $profile让配置立即生效) - 现在执行
fnm use 16.2.0,再用node -v验证,应该能正常切换Node版本了
内容的提问来源于stack exchange,提问作者sairaj
相关产品推荐
相关产品推荐

