Я получаю это сообщение, когда запускаю локальный сервер Firebase с firebase serve
:
Предупреждение. Вы используете Node.js v8.9.4, но облачные функции Google поддерживают только v6.11.5.
Но нет информации о том, что делать.Что мне нужно сделать, чтобы понизить Node.js до версии 6.11.5?Должен ли я использовать эту версию только для проектов Firebase и последнюю выпущенную версию Node.js для других проектов?В таком случае, как мне это сделать?
РЕДАКТИРОВАТЬ: предупреждение теперь выглядит так, и я не могу запустить новый почти пустой проект:
Warning: You're using Node.js v8.9.4 but Google Cloud Functions only supports v6.11.5.
! functions: Failed to load functions source code. Ensure that you have the latest SDK by running npm i --save firebase-functions inside the functions directory.
! functions: Error from emulator. mod.hasOwnProperty is not a function
Так что я действительнодумаю, что я должен понизить Node.js.Но я не знаю, как безопасно это сделать.Хм, глядя на http://nodejs.org/ Я даже не могу найти версию v6.11.5?
РЕДАКТИРОВАТЬ 2: Только что проверил в новом проекте, если npm update --dev
исправил проблему.Это не так.(На самом деле нет пакетов, где обновляется.)