티스토리 뷰
오답노트
[error] Error: functions predeploy error: Command terminated with non-zero exit code 2
문정동전두엽 2024. 1. 22. 21:00좀 당황스러운 에러였다.
Firbase - Flutter 조합으로 프로토타이핑을 빠르게 하는 연습을 하고 있는데, 디플로이 하는 과정에서
firebase deploy —only functions 라고 했더니
[error] Error: functions predeploy error: Command terminated with non-zero exit code 2
가 뜨네.
이런 저런 말이 많은데, firebase.json의 pre deploy 부분에서
"predeploy": [
"npm --prefix \\"$RESOURCE_DIR\\" run build"
]
에서 build 를 지워주니 되는 느낌이었는데,, 이건 굉장히 임시 방편이었음. 어차피 동작을 제대로 안하더라고.
그래서 결론은 = Curl 로 설치한 Firebase-tool을 지우고 npm으로 설치하면 해결됨. Curl로 무언가를 설치할때는 조심할 것!
경험적으로, package dependency 안꼬이게 패키지를 설치하기 위해서는,
Brew 로 npm 을 먼저 깔고, npm 으로 설치되는건 왠만하면 npm 으로 설치하자. 안되면 Brew.
curl 이나 직접 다운로드는 왠만하면 자제하도록 하자. 초심자는 특히.
'오답노트' 카테고리의 다른 글
A RenderFlex overflowed by 59 pixels on the bottom (0) | 2024.01.25 |
---|---|
iOS 시뮬레이터 한글 깨짐 (0) | 2024.01.23 |
[error] 이 시스템에서 스크립트를 실행할 수 없으므로 ~ 파일을 로드할 수 없습니다. Power Shell 권한 설정 (0) | 2021.03.22 |
[error]Firebase 8.0 업데이트 이후 import 에러 (0) | 2021.03.19 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Firebase
- Eyetracker
- Python
- 카카오톡
- overflow
- React Native
- Flutter
- Visual stuido Code
- REACT
- 노션
- powershell
- FLASK
- https
- Expo
- ios17
- 업무용프로그램
- 반디집
- ScrollController
- teams
- 슬랙
- 다이어트
- 개발환경세팅
- 스타트업
- 개발일지
- 운동
- 왜바꿨냐
- 시뮬레이터
- material3
- 난옛날이좋은디
- curl쓰지마
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함