解决由于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命令无法使用的问题解决