gpt4 book ai didi

node.js - 部署应用程序时找不到模块 'google-cloud/pubsub'

转载 作者:太空宇宙 更新时间:2023-11-04 03:20:07 25 4
gpt4 key购买 nike

我目前正在开发一个 Google Cloud 项目,该项目涉及将数据从 PubSub 移动到数据存储区。这是在作为常驻应用程序运行的谷歌云应用程序引擎实例上运行的。我首先开始处理数据存储部分,没有遇到任何问题,但当涉及到支持 pubsub 时,当我尝试包含它时,应用程序崩溃了。

//including datastore
const Datastore = require('@google-cloud/datastore');
const datastore = Datastore();
//including pubsub
const PubSub = require('@google-cloud/pubsub');
const pubsub = new PubSub();

我不明白的是,这两个命令实际上是相同的,只有 pubsub 部分崩溃。 google-cloud 文档将此作为将 pubsub 包含到项目中的方式。我也尝试通过 npm 在本地加载包,但没有成功。

可以采取什么措施来缓解这个问题?提前致谢。

最佳答案

我已经找到了错误的根源。在 package.json 文件中,我忘记将 pubsub 作为依赖项包含在内。更新后的依赖内容如下

"dependencies": {
"@google-cloud/datastore": "1.3.4",
"@google-cloud/pubsub": "0.19.0",
"express": "4.16.2"
},

应用程序现在部署没有任何问题。

关于node.js - 部署应用程序时找不到模块 'google-cloud/pubsub',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51271752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com