我试图在我的raspberry pi 3上运行一个JS脚本,但是我一直回到一个似乎是"grpc“模块的问题上。
我已经尝试重新安装和重新建立新的https://github.com/firebase/firebase-tools/issues/442在这个线程中建议的答案,但我继续返回相同的错误消息,如下所示。
有谁有过在raspberry pi上的JS中运行firbase的经验,并且知道如何解决这个问题,似乎只有当我在JS文件中连接到我的firebase时才会出现问题。
module.js:557
throw err;
^
Error: Cannot find module 'grpc'
at Function.Module._resolveFilename (module.js:555:15)
at Function.Module._load (module.js:482:25)
at Module.require (module.js:604:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/pi/itPDP2018/node_modules/@firebase/firestore/dist/index.node.cjs.js:10:12)
at Module._compile (module.js:660:30)
at Object.Module._extensions..js (module.js:671:10)
at Module.load (module.js:573:32)
at tryModuleLoad (module.js:513:12)
at Function.Module._load (module.js:505:3)
发布于 2018-05-31 11:46:52
我的修复方法是首先使用以下方法从pi的libary中删除我的node_modules:
sudo rm -rf node_modules
在我的项目文件夹里。然后重新安装模块
npm install
但是仍然缺少grpc模块,但是安装它时:
sudo npm install grpc
帮我解决了这个问题。
发布于 2022-01-28 15:24:12
新的方法就是这样。
npm i @grpc/grpc-js
https://stackoverflow.com/questions/50604566
复制相似问题