Angular4火基函数';firebase部署';“错误”;函数预部署错误:命令终止,退出代码为非零4294963238“;

Angular4火基函数';firebase部署';“错误”;函数预部署错误:命令终止,退出代码为非零4294963238“;,angular,typescript,firebase,webpack,google-cloud-functions,Angular,Typescript,Firebase,Webpack,Google Cloud Functions,在用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.e

在用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
i部署firestore、函数、托管
正在运行的命令:npm--前缀$RESOURCE\u DIR run lint
npm错误!Windows NT 10.0.17035
npm错误!argv“C:\\Program Files\\nodejs\\node.exe”C:\\Program
文件\\nodejs\\node\u模块\\npm\\bin\\npm cli.js”“--前缀”
$RESOURCE\u DIR“运行”lint
npm错误!节点v6.11.5
npm错误!npm v3.10.10
npm错误!路径F:\Projects\Angular
项目\\$RESOURCE\u DIR\package.json
npm错误!代码eNONT
npm错误!errno-4058
npm错误!系统调用打开
npm错误!eNote eNote:没有这样的文件或目录,请打开“F:\Projects\Angular”
项目\\$RESOURCE\u DIR\package.json'
npm错误!eNote eNote:没有这样的文件或目录,请打开“F:\Projects\Angular”
项目\\$RESOURCE\u DIR\package.json'
npm错误!但这很可能不是npm本身的问题
npm错误!eNONT,与npm无法找到文件有关。
npm错误!埃诺特
npm错误!请在任何支持请求中包括以下文件:
npm错误!F:\Projects\Angular Projects\\npm-debug.log
错误:函数预部署错误:命令以非零退出代码4294963238终止

我已经按照如下步骤进行了操作

同样,在这里,您可以尝试JavaScript。我认为他们对打字脚本有问题

从下面的评论中获取解决方案


请编辑firebase函数目录中的json文件“firebase.json”。将“$RESOURCE\u DIR”更改为“functions”

该博客已过时。如果您想使用TypeScript编写云函数,您应该获得最新的Firebase CLI,它具有TS的本机支持。请编辑Firebase Functions目录中的json文件“Firebase.json”。将“$RESOURCE_DIR”更改为“functions”问题仍然存在,即使更改为javascript,firebase.json文件的源代码已设置为function。我可以看到您正在使用“Nodejs v6.11.5”您是否可以尝试更新到v6.12.3。请注意,这只是跟踪