故事:
n
大约一个月前,我在我的 Mac 上创建 Eslint 配置时已经安装了,那时 Sublime Text 开始给我带来问题,特别是通过 Sublime linter 使用 Eslint。我有一点休息时间,所以直到上周我才尝试解决这个问题,那时我卸载n
并安装时nvm
认为问题是n
. 然后,当我在 Sublime 中保存任何文件时,我开始收到找不到节点错误。从那时起,我已经卸载nvm
并node.js
希望从头开始并解决问题。我重新安装nvm
并找到了这篇文章,说明了在我的机器上nvm
更改路径所产生的问题。node.js
我尝试了给出的修复,即在nvm
节点的路径,usr/local/bin/node
但这也不起作用。从那以后,我已经卸载nvm
了,希望自己node.js
安装好旧的就可以了。仍然没有运气。
错误:
找不到 Node.js。
node -v
通过在命令行中运行,确保它在您的 $PATH中。
这是来自 Sublime 应用程序的警报,仅在我尝试保存文件时才会发生。
我尝试过的其他事情:
更新我.bash_profile
以确保我PATH
的正确。更新我.bash_exports
以确保我的PATH
和NODE_PATH
是正确的。将我的机器更新为 macOS Sierra。
在 iTerm 中:
node -v
返回v11.3.0
which node
返回/usr/local/bin/node
echo $PATH
返回/usr/local/bin:/usr/local/share/npm/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/node
echo $NODE_PATH
返回/usr/local/bin/node
注意:我不想卸载 Sublime,因为它在我的工作机器上,使用 sublime 许可证处理 IT 是一件很痛苦的事。