【问题标题】:Error: Cannot find module 'grpc_node.node'错误:找不到模块“grpc_node.node”
【发布时间】:2018-06-24 10:18:32
【问题描述】:

我正在使用 Firebase 托管和云功能。当我执行firebase serve --only functions 时出现此错误:

无法启动模拟器。错误:找不到模块'/usr/local/lib/node_modules/firebase-tools/node_modules/grpc/src/node/extension_binary/node-v57-darwin-x64-unknown/grpc_node.node'

我安装了所有需要的依赖项,例如 firebase-tools。 我用this tutorial

有什么想法吗?

【问题讨论】:

  • 您确定npm install -g firebase-tools 成功完成了吗?
  • 是的,我做了很多次
  • 它在本地不起作用,但是当我部署它时,它起作用了。谢谢

标签: node.js firebase google-cloud-functions


【解决方案1】:

和我一样的问题。

您需要将您的节点更改为 v6.14.0。这是将在 Cloud Functions 环境中运行您的代码的版本,请查看here

当你改变它时,删除node_modules文件夹并运行npm install

【讨论】:

  • 也许这会对面临这个问题的人有所帮助。无论如何谢谢:)
  • 删除 node_modules 文件夹并运行 npm install 对我有用 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-12-30
  • 1970-01-01
  • 2016-12-20
  • 1970-01-01
  • 1970-01-01
  • 2021-01-20
  • 1970-01-01
相关资源
最近更新 更多