我正在尝试将Firestore函数添加到我的flutter项目中。不幸的是,我似乎遇到了很多问题。如果我使用最新版本的npm v13.7.0,并从项目的根目录运行函数“ firebase init functions”,则会收到错误消息
Error: Server Error. certificate has expired
我尝试过在命令行中登录和注销Firebase来更新Firebase工具,但这无济于事。
如果我使用npm版本10.6,则会收到消息
Firebase initialization complete!
但是,它似乎还没有真正完成任何工作-尚未创建“功能”文件夹,而且我找不到与该项目关联的firestore.json文件。它还给了我一些消息,例如'File functions/.eslintrc.json already exists. Overwrite?
,但是找不到任何此类文件。
是否还有其他人遇到这些问题/对如何做有想法?
我的问题是,我实际上已经在要使用的文件夹上方的文件夹中初始化了一个Firebase项目,并且每当我调用firebase init functions
函数文件夹时,便会在此更高级别的文件夹中创建该项目。我删除了上级目录中的firebase.json文件,切换回我感兴趣的目录,然后firebase init functions
再次调用(使用npm 10.6版),然后它起作用了。