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

Posted steward-sun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决由于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,问题解决。

以上是关于解决由于Mac环境变量配置问题所导致的node报错的主要内容,如果未能解决你的问题,请参考以下文章

Mac&Linux——关于配置环境变量造成-bash: ls: command not found所有shell命令无法使用的问题解决

mac配置node的环境变量

node/小程序过大导致内存溢出(已解决)

mac配置node的环境变量,-bash: ls:command not fund

Mac下安装Node环境看过来

mac 怎么配置nodejs的环境变量