我试图在我的覆盆子pi 3上运行一个JS脚本,但我一直回到一个似乎是“grpc”模块的问题。
我已尝试在此帖子中提出的答案的https://github.com/firebase/firebase-tools/issues/442索引之后重新安装和重新绑定npm,但我一直返回到如下所示的相同错误消息。
有没有人在使用知识如何修复它的覆盆子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)
答案 0 :(得分:0)
我的修复方法是首先使用以下命令从pi的库中删除我的node_modules:
sudo rm -rf node_modules
在我的项目文件夹中。 然后使用
重新安装模块npm install
但仍然缺少grpc模块,但安装时使用:
sudo npm install grpc
为我解决了这个问题。