NodeJS 找不到模块 'grpc'
NodeJS cannot find module 'grpc'
我正在尝试在我的 raspberry pi 3 上 运行 一个 JS 脚本,但我一直回到似乎是 "grpc" 模块的问题。
我已经尝试按照 https://github.com/firebase/firebase-tools/issues/442 这个线程中的一些建议答案重新安装和重建 npm,但我一直返回到相同的错误消息,如下所示。
有没有人在 raspberry pi 上有在 JS 中使用 firbase 运行ning 的经验谁知道如何解决这个问题,当我在 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)
我的解决方法是首先使用以下方法从 pi 的库中删除我的 node_modules:
sudo rm -rf node_modules
在我的项目文件夹中。
然后使用
重新安装模块
npm install
但仍然缺少 grpc 模块,但安装它:
sudo npm install grpc
为我解决了问题。
新方法是这样的
npm i @grpc/grpc-js
我正在尝试在我的 raspberry pi 3 上 运行 一个 JS 脚本,但我一直回到似乎是 "grpc" 模块的问题。
我已经尝试按照 https://github.com/firebase/firebase-tools/issues/442 这个线程中的一些建议答案重新安装和重建 npm,但我一直返回到相同的错误消息,如下所示。
有没有人在 raspberry pi 上有在 JS 中使用 firbase 运行ning 的经验谁知道如何解决这个问题,当我在 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)
我的解决方法是首先使用以下方法从 pi 的库中删除我的 node_modules:
sudo rm -rf node_modules
在我的项目文件夹中。 然后使用
重新安装模块npm install
但仍然缺少 grpc 模块,但安装它:
sudo npm install grpc
为我解决了问题。
新方法是这样的
npm i @grpc/grpc-js