Node.js Can';不要部署到火力基地。获取eNONT错误

Node.js Can';不要部署到火力基地。获取eNONT错误,node.js,npm,firebase,Node.js,Npm,Firebase,每次运行firebase deploy时,都会出现以下错误 events.js:72 throw er; // Unhandled 'error' event ^ Error: ENOENT, open '/home/joseph/tmp/11484-12736-1f3kttw.tar.gz' 关于是什么导致了这个问题,你有什么想法吗?这个问题没有足够的细节,但是文件/home/joseph/tmp/11484-12736-1f3ktw.tar.gz或者不存在,或者

每次运行firebase deploy时,都会出现以下错误

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

关于是什么导致了这个问题,你有什么想法吗?

这个问题没有足够的细节,但是文件
/home/joseph/tmp/11484-12736-1f3ktw.tar.gz
或者不存在,或者运行中的应用程序无法访问该文件。

显然在主文件夹中添加了一个空的tmp目录,解决了这个问题。以root用户身份运行该命令不会创建目录本身

sudo firebase deploy

那就够了

无需添加详细信息,部署到firebase就像运行
firebase部署
一样简单。我得到的唯一输出是上述内容,我的主文件夹中没有/tmp目录。您提到您没有/home/joseph/tmp目录,但您运行的用户是否有创建/home/joseph/tmp的权限?@zouzouek欢迎来到StackOverflow社区!我们需要比3行错误更详细的信息,才能在这里帮助您。查看上的指南