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
我是 运行 一个 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