我想使用最近在admin node.js sdk 5.9.0中发布的消息传递。
为了确保我拥有最新的SDK,我遵循云功能设置说明并在项目的功能文件夹中执行此命令:
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()
方法的云功能。
在大多数时间中,您可以安全地忽略此警告。这只是意味着firebase-functions
模块是出版了5.8.1的要求,但您强迫了一个较新的版本。如果5.8.1和新版本之间没有破坏变化,则不会有问题。
如果您的功能正常,请忽略警告。我自己从未听说过问题。