解决由于Mac环境变量配置问题所导致的node报错

在使用VS Code进行前端开始时,想使用VS Code自带的Debugger模块进行断点调试,但在启动Debugger时报错。

错误显示./usr/local/bin/node *****, 相比node的安装路径,多了一个前面的点.,因此考虑可能是由于系统配置环境变量重复所导致的。

在Mac系统中可配置环境变量的文件如下:

1. /etc/bashrc 与 /etc/profile

   这两个文件用于存放作用于系统全局的环境变量,供所有用户使用。 我的重复环境变量 /usr/local/bin 就是出现在/etc/bashrc中

2. ~/.bash_profile

   这和其他用户私有环境变量相似,如~/.bash_login等等,我的私有环境变量只有.bash_profile,这里存放所有所需的环境变量

3. /etc/path 与 /etc/path.d

    用户可以直接将环境变量粘贴到这里,我目前已经将其清空,所有环境变量放在.bash_profile,便于管理

找到了重复的环境变量路径,将其删除,source /etc/bashrc 使其生效,重启VS Code,问题解决。

相关推荐