After updating NodeJS I get the following error: Failed to load gRPC binary module

After updating NodeJS I get the following error: Failed to load gRPC binary module

我是 运行 一个 FireBase 项目,在收到不支持我当前的 Node 版本 (7.10) 的警告后,我使用 npm 对其进行了更新,当 运行 我在本地主机上的服务器出现以下错误时:

Error: Failed to load gRPC binary module because it was not installed 
for the current system
Expected directory: node-v51-linux-x64-glibc
Found: [node-v59-linux-x64-glibc]
This problem can often be fixed by running "npm rebuild" on the current 
system

使用此命令重新安装 grpc 没有帮助:

sudo npm install -g grpc

对我来说,运行:

sudo npm install -g grpc --allow-root --unsafe

解决了我的问题。

转到 package.json 目录,然后 运行

sudo npm rebuild