为什么@ google-cloud / pubsub在部署时需要{}而在本地运行时却不需要{}?

时间:2019-01-29 23:27:24

标签: google-cloud-platform publish-subscribe

我的angular 6应用程序中有以下代码行:

const {PubSub} = require('@google-cloud/pubsub');
const pubsub = new PubSub();

当我在本地运行时,它不起作用。我必须删除PubSub周围的{},使其看起来像这样:

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

但是我不能这样部署。为了获得成功的部署,我必须重新使用{}。

有人可以告诉我为什么吗?除了解决在部署时记得放{}之外,还有其他解决方案吗?

谢谢。

0 个答案:

没有答案