彻底解决vscode中fnm调用失败的问题
当你在使用 fnm
(Fast Node Manager)管理 Node.js 版本时,出现 “You should setup your shell profile to evaluate ‘fnm env’” 提示,说明你的 Shell 环境未自动加载 fnm
的环境变量。以下是针对不同 Shell 的分步解决方案:
1. 根据 Shell 类型设置环境变量
根据不同 Shell(如 PowerShell、CMD、Git Bash 等),将 fnm env
的配置添加到 Shell 启动文件中,使其自动加载。
Windows PowerShell(推荐在 VSCode 中使用)
-
打开 PowerShell 的配置文件:
notepad $PROFILE
- 如果文件不存在,先创建它:
- 配置文件实际位置c://user//{username}//Documents//powershell//profile.ps1
-
添加以下内容到配置文件末尾:
# 配置检查配置文件,如果不存在就自动强制覆盖 if (