История:
Я установил n
около месяца назад, играя с созданием конфигурации Eslint на моем Mac, когда Sublime Text начал вызывать у меня проблемы,особенно с Eslint через Sublime linter.У меня был небольшой перерыв, поэтому я не пытался исправить проблему до прошлой недели, когда я удалил n
и установил nvm
, думая, что проблема была n
.Затем я начал получать сообщение об ошибке «Не могу найти узел» при сохранении любого файла в Sublime.С тех пор я удалил nvm
и node.js
в надежде начать с нуля и исправить проблему.Я переустановил nvm
и обнаружил эту запись , в которой указаны проблемы, которые nvm
создает при изменении пути для node.js
на моей машине.Я попробовал данное исправление, которое заключалось в создании связи между путем nvm
к узлу и usr/local/bin/node
, но это тоже не сработало.С тех пор я удалил nvm
в надежде, что просто установит старый добрый node.js
, чтобы добиться цели.Все еще не повезло.
Ошибка :
Не удалось найти Node.js.Убедитесь, что он находится в вашем $ PATH, введя в командной строке node -v
.
Это предупреждение от приложения 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, так как это происходит на моей рабочей машине, и с этим трудно справитьсяЭТО с возвышенной лицензией.