【发布时间】:2018-10-04 16:55:19
【问题描述】:
当我使用 firebase serve 启动本地 Firebase 服务器时收到此消息:
警告:您使用的是 Node.js v8.9.4,但 Google Cloud Functions 仅支持 v6.11.5。
但是没有关于做什么的信息。我需要做什么才能将 Node.js 降级到 v6.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 解决了问题,只需签入新项目。它没。 (实际上没有更新的包。)
【问题讨论】:
标签: node.js firebase npm google-cloud-functions firebase-cli