小编use*_*081的帖子

无法将项目部署到firebase

我尝试将我的应用程序部署到firebase,但它失败了.

$ firebase deploy --project af2test

⚠您的CLI身份验证需要更新才能利用新功能.⚠请运行firebase login --reauth

错误:无法授权访问项目af2test

注意:此版本的Firebase CLI仅与升级到新Firebase控制台的项目兼容.要访问firebase.com应用程序,您需要使用以前的版本:npm install -g firebase-tools@^2.1

要访问Firebase控制台,请访问 https://console.firebase.google.com/

遇到麻烦?尝试firebase deploy --help

看起来像firebase-tools认为我有旧版本的firebase应用程序.但是,我只是在一个新的控制台中创建新项目,它仍然无法正常工作.它曾经在昨天工作.我使用npm的最新firebase-tools

$ firebase -V

3.6.0

如果我降级到2.1.它会让我升级吗?有什么想法来解决这个问题吗?

$ firebase deploy --project af2test

错误:CLI已过期(在2.2.1上,至少需要3.0.0)

运行npm install -g firebase-tools进行升级.

firebase firebase-tools firebase-console

8
推荐指数
1
解决办法
4378
查看次数

如何创建从回调函数返回promise的函数

我使用有api的javascript库.

libapi.callnetwork(arg1,callback(data){
//handle data
}
Run Code Online (Sandbox Code Playgroud)

然后我创建服务函数来像这样调用api

myFunction():Promise<any>{
  libapi.callnetwork(arg1,callback(data){
    return new Promise(resolve=>resolve(data));
  })
}
Run Code Online (Sandbox Code Playgroud)

myFunction将收到错误,因为它必须返回promise或声明为void.如何创建从此API返回承诺的函数?

callback promise typescript angular

1
推荐指数
1
解决办法
1万
查看次数