未满足的对等依赖关系 - firebase-admin@5.9.0

时间:2018-02-21 21:39:07

标签: firebase firebase-cloud-messaging google-cloud-functions

我想使用messaging.send()中最近发布的Admin Node.js SDK 5.9.0方法,并在this Firebase Blog post中进行了描述。

为了确保我有最新的SDK,我跟着Cloud Functions setup instructions并在我项目的函数文件夹中执行了这个命令:

npm install firebase-functions@latest firebase-admin@latest --save

使用此警告完成命令:

+-- UNMET PEER DEPENDENCY firebase-admin@5.9.0
`-- firebase-functions@0.8.1

npm WARN firebase-functions@0.8.1 requires a peer of firebase-admin@~5.8.1 but none was installed.

如何在仍保留firebase-admin@5.9.0的情况下纠正此问题?

或者可以安全地忽略警告吗?我发现即使存在未满足的对等依赖关系,我也能够成功部署和运行使用新send()方法的云功能。

1 个答案:

答案 0 :(得分:3)

绝大多数情况下,您可以放心地忽略此警告。它只是意味着firebase-functions模块的发布需要5.8.1,但是您强制使用更新的版本。如果5.8.1和新版本之间没有重大变化,那么就不会有问题。

如果您的功能运行正常,请忽略该警告。我自己从来没有听说过这个问题。