【问题标题】:How can I fix command line error supportedNodeVersions when deploying Firebase cloud functions?部署 Firebase 云功能时如何修复命令行错误 supportedNodeVersions?
【发布时间】:2020-08-07 12:23:36
【问题描述】:

我升级了 firebase 工具,在更新工具后,当我使用任何 firebase 命令时都会出现此错误。

例如。 firebase login 或 firebase deploy --only 功能

/.nvm/versions/node/v10.5.0/lib/node_modules/firebase-tools/node_modules/@grpc/grpc-js/build/src/index.js:47
throw new Error(`@grpc/grpc-js only works on Node ${supportedNodeVersions}`);
^

Error: @grpc/grpc-js only works on Node ^8.13.0 || >=10.10.0
    at Object.<anonymous> (/.nvm/versions/node/v10.5.0/lib/node_modules/firebase-tools/node_modules/@grpc/grpc-js/build/src/index.js:47:11)
    at Module._compile (internal/modules/cjs/loader.js:702:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
    at Module.load (internal/modules/cjs/loader.js:612:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
    at Function.Module._load (internal/modules/cjs/loader.js:543:3)
    at Module.require (internal/modules/cjs/loader.js:650:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.<anonymous> (/.nvm/versions/node/v10.5.0/lib/node_modules/firebase-tools/node_modules/@google-cloud/pubsub/node_modules/google-gax/build/src/grpc.js:21:14)
    at Module._compile (internal/modules/cjs/loader.js:702:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
    at Module.load (internal/modules/cjs/loader.js:612:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
    at Function.Module._load (internal/modules/cjs/loader.js:543:3)
    at Module.require (internal/modules/cjs/loader.js:650:17)
    at require (internal/modules/cjs/helpers.js:20:18)

我已经升级了节点

node -v
v10.5.0

npm -v
6.14.4

即使在升级所有内容后,我仍然遇到此错误。我该如何解决这个问题,或者有其他方法可以部署我的功能吗?

【问题讨论】:

    标签: firebase google-cloud-functions firebase-cli firebase-tools


    【解决方案1】:

    检查以下错误信息。

    Error: @grpc/grpc-js only works on Node ^8.13.0 || &gt;=10.10.0

    您在本地机器上使用的 Node 版本是v10.5.0

    如果您想使用 Node 10,那么您应该使用 v10.10.0 或更高版本(例如 v10.20.1)。

    nvm install v10.20.1
    nvm alias default v10.20.1
    npm install -g firebase-tools
    

    【讨论】:

      猜你喜欢
      • 2021-12-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-30
      • 2020-11-02
      • 2018-08-06
      • 1970-01-01
      • 2020-11-24
      相关资源
      最近更新 更多