You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10中使用fnm管理NodeJS时切换版本失败求助

解决Windows 10 PowerShell中fnm切换Node版本失败的问题

你之前犯了个关键错误:把CMD专用的配置代码写到了PowerShell的配置文件里,两种shell的语法不兼容,导致配置没生效。按下面的步骤重新配置即可:

  • 打开PowerShell,执行命令打开配置文件:
    notepad $profile
    
    如果提示文件不存在,先执行这条命令创建:
    New-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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 10:27:35