Mac M1如何查找Node.js安装位置?解决卸载异常问题
查找Mac M1上Node.js的安装位置
可以通过以下几种方式定位所有Node.js实例的位置:
列出系统中所有可找到的Node.js执行文件路径
执行以下命令,会输出所有匹配到的Node.js路径:type -a node该命令会显示shell能识别的所有node版本的位置,覆盖不同安装方式的实例。
查看当前正在使用的Node.js路径
执行命令:which node它会返回当前shell会话中优先调用的node的绝对路径。
检查npm关联的Node.js位置
由于npm通常和Node.js捆绑安装,执行:which npm找到npm的路径后,它的同级目录一般就是Node.js的安装目录(例如npm在
/usr/local/bin/npm,则Node.js大概率在/usr/local/bin/node)。排查常见安装路径
手动检查Mac M1上Node.js的常见安装位置:- Homebrew(arm64架构):
/opt/homebrew/bin/node - Homebrew(x86_64架构,通过Rosetta运行):
/usr/local/bin/node - 官网pkg包安装:
/usr/local/bin/node、/usr/local/lib/node_modules - 用户自定义安装:
~/nodejs/bin/node或其他用户目录下的自定义路径
- Homebrew(arm64架构):
全局搜索所有可执行的node文件
使用find命令遍历系统查找所有可执行的node文件(需管理员权限,可能耗时较长):sudo find / -name "node" -type f -executable该命令会找出系统中所有隐藏的node安装实例。
内容的提问来源于stack exchange,提问作者Israil D
相关产品推荐
相关产品推荐

