Firebase 如何在云功能中访问云存储

Firebase 如何在云功能中访问云存储,firebase,google-cloud-firestore,google-cloud-functions,google-cloud-storage,Firebase,Google Cloud Firestore,Google Cloud Functions,Google Cloud Storage,我试图在我的云功能中访问Firebase云存储,但在云功能日志中不断出现以下错误: Error: Failed to import the Cloud Storage client library for Node.js. Make sure to install the "@google-cloud/storage" npm package. Original error: SyntaxError: Unexpected token { at new Firebas

我试图在我的云功能中访问Firebase云存储,但在云功能日志中不断出现以下错误:

Error: Failed to import the Cloud Storage client library for Node.js. Make sure to install the "@google-cloud/storage" npm package. Original error: SyntaxError: Unexpected token {
    at new FirebaseError (/srv/node_modules/firebase-admin/lib/utils/error.js:43:28)
    at new Storage (/srv/node_modules/firebase-admin/lib/storage/storage.js:65:19)
    at /srv/node_modules/firebase-admin/lib/firebase-app.js:255:20
    at FirebaseApp.ensureService_ (/srv/node_modules/firebase-admin/lib/firebase-app.js:376:23)
    at FirebaseApp.storage (/srv/node_modules/firebase-admin/lib/firebase-app.js:253:21)
    at FirebaseNamespace.fn (/srv/node_modules/firebase-admin/lib/firebase-namespace.js:292:45)
    at exports.initializeNewVideoUpload.functions.firestore.document.onCreate (/srv/index.js:383:24)
    at cloudFunction (/srv/node_modules/firebase-functions/lib/cloud-functions.js:134:23)
    at /worker/worker.js:825:24
    at <anonymous>
以下是my package.json中的依赖项:

"@google-cloud/storage": "^5.5.0",
"firebase-admin": "^9.2.0",
"firebase-functions": "^3.11.0"
PS:Am在Spark计划中

我找到了这个解决方案。将此添加到您的
包.json

"engines": {"node": "8"}

显然,出现此问题的原因是您的node.js版本太旧

请编辑该问题,以显示该问题。问题中应该有足够的信息,任何人都可以复制并重现问题。编辑
package.json
"engines": {"node": "8"}