【问题标题】:Error: functions predoploy error: Command terminated with non-zero exit code4294963238错误:函数预部署错误:命令以非零退出代码终止4294963238
【发布时间】:2018-07-21 19:10:24
【问题描述】:

我正在尝试使用 cmd 提示部署我的 firebase angular js web 应用程序功能:

firebase deploy --only functions

但是我不断收到错误代码:

C:\Users\deji\Desktop\TNF>firebase deploy --only functions

=== Deploying to 'fantasyapp-a5717'...

i  deploying functions
Running command: npm --prefix %RESOURCE_DIR% run lint

> functions@ lint C:\Users\deji\Desktop\TNF\functions
> eslint .


C:\Users\deji\Desktop\TNF\functions\index.js
  17:5   error    Expected catch() or return                  promise/catch-or-return
  17:54  error    Each then() should return a value or throw  promise/always-return
  17:54  warning  Unexpected function expression              prefer-arrow-callback
  19:9   error    Expected catch() or return                  promise/catch-or-return
  19:9   warning  Avoid nesting promises                      promise/no-nesting
  21:9   warning  Unexpected function expression              prefer-arrow-callback
  21:9   error    Each then() should return a value or throw  promise/always-return
  25:54  warning  Unexpected function expression              prefer-arrow-callback
  29:25  warning  Unexpected function expression              prefer-arrow-callback
  37:8   error    Expected catch() or return                  promise/catch-or-return
  37:8   warning  Avoid nesting promises                      promise/no-nesting
  37:52  warning  Unexpected function expression              prefer-arrow-callback
  37:52  error    Each then() should return a value or throw  promise/always-return

✖ 13 problems (6 errors, 7 warnings)
  0 errors, 5 warnings potentially fixable with the `--fix` option.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! functions@ lint: `eslint .`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the functions@ lint script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\deji\AppData\Roaming\npm-cache\_logs\2018-02-16T08_19_43_651Z-debug.log

Error: functions predeploy error: Command terminated with non-zero exit code1

有没有办法解决这个问题?

【问题讨论】:

  • 这是你唯一看到的吗?如果在命令行中使用 --debug 运行会怎样?
  • @DougStevenson 我已经编辑了这个问题以反映这一点。谢谢。我用的是windows电脑
  • 你有很多 ESLint 错误需要解决。请按照 lint 错误的建议更正您的代码,如果您接受可能的错误,请禁用 ESLint。

标签: firebase google-cloud-functions firebase-cli


【解决方案1】:

您可以删除 firebase.json 中“predeploy”下的所有内容,它会停止运行导致问题的脚本。

【讨论】:

    猜你喜欢
    • 2018-06-29
    • 2020-04-07
    • 1970-01-01
    • 2021-06-29
    • 2021-04-13
    • 2021-11-13
    • 2019-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多