崇高的文本找不到Node.js.如何帮助Sublime正确找到Node?



故事:

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

错误:

找不到节点.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是一个痛苦的屁股。

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

相关内容

  • 没有找到相关文章

最新更新