【问题标题】:Angular4 Firebase function 'firebase deploy' error "functions predeploy error: Command terminated with non-zero exit code4294963238"Angular4 Firebase 函数“firebase 部署”错误“函数预部署错误:命令以非零退出代码 4294963238 终止”
【发布时间】:2018-06-29 00:14:02
【问题描述】:

在 Typescripts 中编写了我的第一个 firebase 函数后,我想部署该函数,但是这个错误突然出现在任何地方。当我输入命令firebase deploy

i  deploying firestore, functions, hosting
Running command: npm --prefix $RESOURCE_DIR run lint
npm ERR! Windows_NT 10.0.17035
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program                             
Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "--prefix" 
"$RESOURCE_DIR" "run" "lint"
npm ERR! node v6.11.5
npm ERR! npm  v3.10.10
npm ERR! path F:\Projects\Angular 
Projects\<project_derectory>\$RESOURCE_DIR\package.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open

npm ERR! enoent ENOENT: no such file or directory, open 'F:\Projects\Angular 
Projects\<project_derectory>\$RESOURCE_DIR\package.json'
npm ERR! enoent ENOENT: no such file or directory, open 'F:\Projects\Angular 
Projects\<project_derectory>\$RESOURCE_DIR\package.json'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! Please include the following file with any support request:
npm ERR!     F:\Projects\Angular Projects\<project_derectory>\npm-debug.log

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

我已按照this medium blog tutorial的步骤操作

【问题讨论】:

标签: angular typescript firebase webpack google-cloud-functions


【解决方案1】:

这里也一样,你可以试试 JavaScript。我认为他们的打字稿有问题

从下面的评论中让人们获得解决方案

Please edit the json file "firebase.json" in your firebase functions directory. change the "$RESOURCE_DIR" to "functions"

【讨论】:

  • 请在您的 firebase 函数目录中编辑 json 文件“firebase.json”。将“$RESOURCE_DIR”更改为“函数”
  • 问题仍然存在,即使更改为 javascript 并且 firebase.json 文件已经将源设置为函数
  • 我可以看到您正在使用“Nodejs v6.11.5”,请您尝试更新到 v6.12.3。请注意它只是跟踪
猜你喜欢
  • 2018-07-21
  • 2020-04-07
  • 2021-04-13
  • 2021-06-29
  • 1970-01-01
  • 2021-11-13
  • 2017-12-12
  • 2018-09-13
  • 2022-01-09
相关资源
最近更新 更多