无法部署到Firebase。 获取ENOENT错误

每当我运行firebase部署我得到以下错误

events.js:72 throw er; // Unhandled 'error' event ^ Error: ENOENT, open '/home/joseph/tmp/11484-12736-1f3kttw.tar.gz' 

任何想法可能会导致它?

显然添加一个空的tmp目录到主文件夹修复了这个问题。 以root用户身份运行该命令不会创build目录本身。

这个问题有不足的细节,但似乎文件/home/joseph/tmp/11484-12736-1f3kttw.tar.gz要么不存在,要么不能被运行的应用程序访问。

 sudo firebase deploy 

这应该做到这一点!