VS Code运行井字棋项目报错/bin/sh: node: command not found求助
解决“/bin/sh: node: command not found”问题
1. 确认Homebrew安装的Node路径
在终端执行以下命令,定位Homebrew安装Node的位置:brew --prefix node
正常输出会是类似/usr/local/opt/node(Intel芯片Mac)或/opt/homebrew/opt/node(M系列芯片Mac)的路径。
2. 检查系统PATH是否包含Node的bin目录
执行echo $PATH,查看输出里是否包含上述路径下的bin子目录(比如/usr/local/opt/node/bin)。如果没有,需手动添加该路径到系统环境变量。
3. 将Node路径添加到环境变量
根据你使用的Shell类型修改对应配置文件:
- 若用bash:编辑
~/.bash_profile或~/.bashrc,添加一行:export PATH="/usr/local/opt/node/bin:$PATH"(替换为你实际查到的Node路径) - 若用zsh:编辑
~/.zshrc,添加同样内容。
保存文件后,执行source ~/.bash_profile(或对应配置文件)让改动立即生效,再执行echo $PATH确认路径已添加。
4. 重启VS Code
VS Code启动时会读取系统PATH,改动环境变量后必须重启编辑器,才能让集成终端加载新的PATH配置。
5. 验证Node可用性
分别在系统终端和VS Code集成终端执行node -v,若能正常输出版本号,说明问题已解决。
内容的提问来源于stack exchange,提问作者フェンスター ダニエル Daniel Fenster
相关产品推荐
相关产品推荐

