【发布时间】: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