1

故事:

n大约一个月前,我在我的 Mac 上创建 Eslint 配置时已经安装了,那时 Sublime Text 开始给我带来问题,特别是通过 Sublime linter 使用 Eslint。我有一点休息时间,所以直到上周我才尝试解决这个问题,那时我卸载n并安装时nvm认为问题是n. 然后,当我在 Sublime 中保存任何文件时,我开始收到找不到节点错误。从那时起,我已经卸载nvmnode.js希望从头开始并解决问题。我重新安装nvm并找到了这篇文章,说明了在我的机器上nvm更改路径所产生的问题。node.js我尝试了给出的修复,即在nvm节点的路径,usr/local/bin/node但这也不起作用。从那以后,我已经卸载nvm了,希望自己node.js安装好旧的就可以了。仍然没有运气。

错误

找不到 Node.js。node -v通过在命令行中运行,确保它在您的 $PATH中。

这是来自 Sublime 应用程序的警报,仅在我尝试保存文件时才会发生。

我尝试过的其他事情:

更新我.bash_profile以确保我PATH的正确。更新我.bash_exports以确保我的PATHNODE_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 是一件很痛苦的事。

4

1 回答 1

0

卸载所有内容并重新安装所有内容后,没有任何效果。我暂时放弃了nnvm并完全卸载了它们。我什至卸载了 Sublime 并重新安装了它。我做的最后一件事是卸载并重新安装 sublimelinter eslint,这似乎解决了这个问题。我不确定这是否真的是解决办法,因为我已经多次这样做了。问题暂时解决了。如果问题再次出现,我会更新。

于 2018-12-07T23:04:24.377 回答