我正在使用Mac . 我试图从这个线程中读取并实现解决方案,但它不起作用 . Firebase deploy errors starting with non-zero exit code (space in project path)
将代码部署到firebase时出现错误:
我部署函数运行命令:npm --prefix“%RESOURCE_DIR%”运行lint npm ERR!路径/Users/muchammadagunglaksana/Desktop/tsCobaDoangCloudFunction/%RESOURCE_DIR%/package.json npm ERR!代码ENOENT npm ERR! errno -2 npm ERR!系统调用打开npm ERR! enoent ENOENT:没有这样的文件或目录,打开'/Users/muchammadagunglaksana/Desktop/tsCobaDoangCloudFunction/%RESOURCE_DIR%/package.json'npm ERR! enoent这与npm无法找到文件有关 . 错误的ERR! enoent npm ERR!可以在以下位置找到此运行的完整日志:npm ERR! /Users/muchammadagunglaksana/.npm/_logs/2018-09-07T09_10_49_146Z-debug.log错误:函数预部署错误:命令以非零退出代码终止254
在 firebase.json
我试图修改和使用:
"npm --prefix \"%RESOURCE_DIR%\" run lint"
但我仍然得到如上图所示的错误信息,我该怎么办?
1 回答
%RESOURCE_DIR%
是一种Windows语法 . 您应该像在Mac上一样使用$RESOURCE_DIR
.