프론트엔드

[Node.js, GCP 앱엔진 배포] The project property must be set to a valid project ID, [%npm_package_deploy_project%] is not a valid project ID.

개발자R 2021. 12. 22. 18:33
반응형

기이한 일이 일어났다.

매일 잘 되던 배포가 안되는 것...... 변경된 것이 없는데 도대체 왜 그런 것일까????

* 현상 (package.json)

위의 package.json을 보면 5번째 줄에 "project" : "프로젝트ID 값" 이 있다. 이건 GCP 프로젝트 이름이다.

17번째줄에 %npm_package_deploy_project% 부분이 있는데, 여기에 "프로젝트ID값"이 대입(치환)되어야 한다. 그래야 명령어가 올바로 써진 것이니까!

제대로 실행이 된다면

deploy.bat dev && rollup --config rollup.config.js && gcloud app deploy --project (프로젝트ID) --version 0-1-3 -q

이렇게 실행되어야 한다.

그런데 갑자기 %npm_package_deploy_project% 이 값이 치환이 되지 않고 이 글자 그대로 입력된다......

저 빨간 네모에 프로젝트 ID로 치환되지 않고 그대로 된 것.... 

그래서 아래와 같은 에러가 발생한다...

ERROR: (gcloud) The project property must be set to a valid project ID, [%npm_package_deploy_project_dev%] is not a valid project ID.
To set your project, run:

  $ gcloud config set project PROJECT_ID

or to unset it, run:

  $ gcloud config unset project

정말 답답하다. 분명 지난주까지 잘 되었는데 왜 안되지????

해결 방법을 아시는 분들 제발 조언좀 주십쇼ㅠㅠ

반응형