Как я могу исправить ошибку командной строки supportNodeVersions при развертывании облачных функций Firebase? - PullRequest
0 голосов
/ 24 апреля 2020

Я обновил инструменты FireBase и после того, как я обновил инструменты, я получаю эту ошибку, когда использую любую из команд FireBase.

Пример. вход в систему firebase или развертывание firebase - только функции

/.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

Даже после обновления всего я все еще сталкиваюсь с этой ошибкой. Как я могу это исправить или есть другой способ развернуть мои функции?

1 Ответ

1 голос
/ 24 апреля 2020

Проверьте следующее сообщение об ошибке.

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

Версия узла, которую вы используете на локальном компьютере: v10.5.0.

Если вы хотите использовать Узел 10, тогда вы должны использовать v10.10.0 или более позднюю версию (например, v10.20.1).

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