4

나는 다음과 같은 프로젝트 구조를 만들려고 오전 : 의도 할에서 "중포 기지 --only 기능을 배포"하는 것입니다클라우드 기능 : 프로젝트 구조에 여러 개의 독립적 인 기능

--firebase-admin-project 
    --firebase.json 
    --functions 
    --anonymous-login 
     --node_modules 
     --index.js 
     --package.json 
    --auth-login 
     --node_modules 
     --index.js 
     --package.json 

을 중 익명 로그인 또는 인증 로그인 폴더가 있지만 배포가 실패합니다.

현재 "firebase init functions"는 함수 폴더에 새로운 index.js 및 package.json 파일을 만듭니다. 이는 내가 원하지 않는 것입니다.

또한 모든 기능을 하나의 index.js 파일로 가져 오려면 require를 사용하지 않는 것이 좋습니다.

답변

2

firebase deploy을 실행하면 프로젝트의 모든 기능과 함수 디렉토리 아래의 모든 파일을 배포합니다. 현재 전체 내용보다 적은 것을 선택할 수있는 방법이 없습니다.

업데이트 : CLI에 개별 기능 및 기능 그룹을 독립적으로 배포 할 수있는 새로운 기능이 있습니다. 문서는 partial deploys 섹션에 있습니다.

+0

당신이 도움이 될 수 있습니다 특정 기능을 구축 할 수 있습니다 시작했다. 나는 터미널에서 경쟁하게되지만, firebase 콘솔에 가서 기능 탭을 볼 때 ... 그 빈!? –

+0

올바른 프로젝트 내부를 확인하십시오. 현재 활성화 된 프로젝트를 보려면'firebase list'를 사용하십시오. 그리고'firebase use'는 틀린 것을 대비하여 다른 것을 선택합니다. –

+0

도움말을 참조하십시오. 지금 당신은 그것을 할 수 있습니다. CLI에서 firebase help deploy를 시도하십시오. – TheeBen

2
firebase deploy --only functions:<any function> 

중포 기지는 개발자뿐만 아니라