Моя проблема немного утомительна, и мне нужно сообщество, чтобы помочь мне здесь. Я установил узел 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 все еще находится в системе, но я не могу удалить его.
Так что любая помощь в этом будет очень признательна.
Спасибо