Моя проблема немного утомительна, и мне нужно, чтобы сообщество помогло мне в этом. Я установил узел 12 с официального сайта Nodejs.org
, используя его .pkg
файл. Я использую оболочку функций firebase, чтобы протестировать нашу работу локально, но из-за конфликтов версий мне нужно понизить версию до 10. Здесь начинаются проблемы, я установил NVM
, чтобы получить пониженную версию, и мне это удалось, поэтому когда я делаю node -v
, я вижу v10
, но когда я бегу
firebase functions:shell
Я все еще получаю предупреждение
Your requested "node" version "10" doesn't match your global version "12"
Теперь мне нужно отсортировать это, потому что мои локальные облачные функции все еще не работают, и я думаю, что он все еще читает 12-ю версию узла. Я следил за различными руководствами по удалению узла вручную из вашей системы, и снова мне удалось удалить узел, проверив
node -v
это дало мне ошибку node command not found
, что означает, что узел был удален, но даже несмотря на то, что узел был удален, я все еще мог запустить
firebase functions:shell
и запустите облачную функцию локально, это означает, что узел 12 все еще находится в системе, но я не могу удалить его.
Так что любая помощь в этом будет очень признательна.
Спасибо