错误:函数预部署错误:命令以非零退出代码254

时间:2018-09-07 09:17:04

标签: node.js firebase npm google-cloud-functions

我正在使用Mac。我试图从该线程读取并实现解决方案,但是它不起作用。 Firebase deploy errors starting with non-zero exit code (space in project path)

将代码部署到Firebase时出现错误:

  

i部署功能运行命令:npm --prefix“%RESOURCE_DIR%”   运行lint npm ERR!路径   /用户/ muchammadagunglaksana /桌面/tsCobaDoangCloudFunction/%RESOURCE_DIR%/package.json   npm ERR!代码ENOENT npm ERR! errno -2 npm错误! syscall打开npm ERR!   enoent ENOENT:没有这样的文件或目录,请打开   '/Users/muchammadagunglaksana/Desktop/tsCobaDoangCloudFunction/%RESOURCE_DIR%/package.json'   npm ERR! enoent这与npm无法找到文件有关。   npm ERR!先天

     

npm错误!有关此运行的完整日志,请参见:npm ERR!
  /Users/muchammadagunglaksana/.npm/_logs/2018-09-07T09_10_49_146Z-debug.log

     

错误:函数预部署错误:命令以非零终止   退出代码254   enter image description here

firebase.json中,我试图修改和使用:

"npm --prefix \"%RESOURCE_DIR%\" run lint"

enter image description here

但是我仍然收到如上图所示的错误消息,我该怎么办?

2 个答案:

答案 0 :(得分:2)

%RESOURCE_DIR%是Windows语法。您应该像在Mac上一样使用$RESOURCE_DIR

答案 1 :(得分:1)

重新初始化您的项目

firebase init