Angular Firebase函数部署:分析函数触发器时出错

Angular Firebase函数部署:分析函数触发器时出错,angular,typescript,firebase,google-cloud-functions,Angular,Typescript,Firebase,Google Cloud Functions,我在从角度项目部署firebase函数时遇到问题。我已更新到最新的firebase tools 7.8.1。在我的project package.json中,我有“firebase admin”:“~6.0.0”、“firebase函数”:“^2.1.0”和“firebase函数测试”:“^0.1.6” 欢迎任何建议 Firebase.json { "firestore": { "rules": "firestore.rules", "indexes": "firestore.i

我在从角度项目部署firebase函数时遇到问题。我已更新到最新的firebase tools 7.8.1。在我的project package.json中,我有“firebase admin”:“~6.0.0”、“firebase函数”:“^2.1.0”和“firebase函数测试”:“^0.1.6”

欢迎任何建议

Firebase.json

{
"firestore": {
    "rules": "firestore.rules",
    "indexes": "firestore.indexes.json"
},
"functions": {
    "predeploy": []
},
"hosting": {
    "public": "dist",
    "ignore": ["firebase.json", "**/.*", "**/node_modules/**"]
}
}

下面的错误似乎没有指向我的任何文件

Error: Error occurred while parsing your function triggers.

...\functions\node_modules\xtend\immutable.js:1



SyntaxError: Invalid or unexpected token
    at Module._compile (internal/modules/cjs/loader.js:892:18)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)
    at Module.load (internal/modules/cjs/loader.js:812:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:849:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object.<anonymous> (C:\users\craig\Google Drive\craig\career\fowi\samples\fuse_v8.12_skeleton\functions\node_modules\through2\through2.js:3:17)
    at Module._compile (internal/modules/cjs/loader.js:956:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)
    at Module.load (internal/modules/cjs/loader.js:812:32)
错误:分析函数触发器时出错。
…\functions\node\u modules\xtend\immutable.js:1
SyntaxError:无效或意外的令牌
at模块编译(内部/modules/cjs/loader.js:892:18)
在Object.Module._extensions..js(internal/modules/cjs/loader.js:973:10)
在Module.load(内部/modules/cjs/loader.js:812:32)
at Function.Module._load(内部/modules/cjs/loader.js:724:14)
at Module.require(内部/modules/cjs/loader.js:849:19)
根据需要(internal/modules/cjs/helpers.js:74:18)
反对。(C:\users\craig\Google Drive\craig\career\fowi\samples\fuse\u v8.12\u skeleton\functions\node\u modules\through2\through2.js:3:17)
at模块编译(内部/modules/cjs/loader.js:956:30)
在Object.Module._extensions..js(internal/modules/cjs/loader.js:973:10)
在Module.load(内部/modules/cjs/loader.js:812:32)

我删除了functions目录下的node_modules文件夹,并进行了新的npm I。这就成功了