3

firebase sdk로 환경 변수를 설정하려고합니다. 여기에는 Google 클라우드 기능에 사용될 토큰이 들어 있습니다.cli에 클라우드 기능을 배포하면 "Firebase 구성 변수를 사용할 수 없습니다."

티에 문서를 따라했으며 클라우드 기능을 재배포하려고 할 때이 오류가 발생합니다.

내가 파일을 내하는 index.js의 상단이있어

const functions = require("firebase-functions"); 
const token = functions.config().slack.token; 

이 내 package.json 파일

해당 문서에 명시된 바와 같이
{ 
    "name": "quincygeorge", 
    "version": "1.0.0", 
    "description": "smart-office-assistant", 
    "main": "index.js", 
    "scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "author": "Jonathan Puc", 
    "license": "ISC", 
    "dependencies": { 
    "firebase-admin": "^5.5.1", 
    "firebase-functions": "^0.7.3", 
    "slack": "^9.1.0" 
    } 
} 

입니다, 나는 실행을 시도하기 전에 "firebase deploy - only functions"를 먼저 실행했습니다 ...

"g 클라우드 베타 기능 --trigger-HTTP "

다시 myFunction이 --stage 버킷 mybucket를 배포합니다. 하지만 여전히이 오류가 발생합니다.

오늘 설치 한 firebase 툴과 모든 모듈은 최신 버전입니다.

+0

솔루션을 찾았습니까? – Rama

+0

불행히도 없습니다. – jonathanpuc

답변

0

Firebase CLI 버전에 대한 오류 메시지가 표시됩니다.

최신 버전으로 업데이트하십시오. 이 글을 쓰는 시점에 3.16.0.

npm update -g firebase-tools 
+1

3.16.0에 있습니다. 나는 오늘 그걸 설치 했으므로 모든 것이 최신이라고 언급했다. – jonathanpuc

+0

나는 최신판을 사용하여 동일한 문제가 발생했습니다. – TheRyan722

+0

동일한 문제가 있습니다. –