我怎样才能解决这个问题? @ grpc / grpc-js仅适用于节点^ 8.13.0 || > = 10.10.0

时间:2019-07-18 03:29:50

标签: node.js firebase google-cloud-firestore

错误:

  

@ grpc / grpc-js仅适用于Node ^ 8.13.0 || > = 10.10.0

5 个答案:

答案 0 :(得分:3)

我刚刚在机器上更新了我的节点版本,

答案 1 :(得分:2)

如果您无法更改节点版本,或者在更改节点之后仍然遇到问题,请尝试将firebase-admin降级为<=7.4.0

答案 2 :(得分:1)

const firebaseAdmin = admin.initializeApp({});

const db = firebaseAdmin.database();

尝试一下

答案 3 :(得分:1)

首先,您需要确保删除所有有冲突的npm版本

sudo apt-get autoremove 

第二次使用以下命令安装最新的npm

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - 

然后

sudo apt-get install -y nodejs

用于Debian发行版,对于另一个OS,请检查以下链接: https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions-enterprise-linux-fedora-and-snap-packages

或者,您也可以使用

sudo npm install -g npm @ latest

或特别是对于8.13.0版

 sudo npm install -g npm@8.13.0

答案 4 :(得分:0)

存在节点版本问题,因此请更新您的节点以从https://nodejs.org/en/安装新的节点js,然后,您可以重新启动或关闭终端,然后重新打开,然后键入该命令