Возвышенный текст не может найти Node.js.Как мне помочь Sublime правильно найти Node? - PullRequest
0 голосов
/ 05 декабря 2018

История:

Я установил 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, так как это происходит на моей рабочей машине, и с этим трудно справитьсяЭТО с возвышенной лицензией.

1 Ответ

0 голосов
/ 08 декабря 2018

После деинсталляции и переустановки ничего не получилось.Я на время отказался от n или nvm и полностью удалил их.Я даже удалил Sublime и переустановил его.Последнее, что я сделал, было деинсталлируйте и переустановите eslint sublimelinter, который, казалось, решил проблему.Я не уверен, было ли это действительно исправлением, потому что я уже делал это несколько раз.Вопрос решен на данный момент.Я буду обновлять, если проблема выходит наружу.

...