배포 순서.

 

git add .

git commit -m '메모'

git push -u origin master

git push heroku master

heroku ps:scale web=1

heroku open

 

[heroku] Cannot find module 'webpack' 에러 해결 방법

 

오랜만에 다시 heroku에 프로젝트 배포를 하려는데

자꾸 저 에러가 뜬다

 

분명 내 컴퓨터에선 잘 돌아가는데 자꾸 웹팩을 찾을수 없단다

로그테일을 보니

2021-02-14T08_12_14_075Z-debug.log

1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
2021-02-14T08:12:14.072560+00:00 app[web.1]: npm ERR! Failed at the pirates@1.0.0 start script.
2021-02-14T08:12:14.072710+00:00 app[web.1]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2021-02-14T08:12:14.084426+00:00 app[web.1]: 
2021-02-14T08:12:14.084751+00:00 app[web.1]: npm ERR! A complete log of this run can be found in:
2021-02-14T08:12:14.084956+00:00 app[web.1]: npm ERR!     /app/.npm/_logs/2021-02-14T08_12_14_075Z-debug.log
2021-02-14T08:12:14.170327+00:00 heroku[web.1]: Process exited with status 1
2021-02-14T08:12:14.254487+00:00 heroku[web.1]: State changed from starting to crashed
2021-02-14T08:12:20.716795+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=cheesu001.herokuapp.com request_id=a9a004e0-d046-4f25-a2f8-545fab788982 fwd="124.58.249.175" dyno= connect= service= status=503 bytes= protocol=https
2021-02-14T08:12:21.009151+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=cheesu001.herokuapp.com request_id=a06f1f6d-04ae-4700-8e24-212cb5cab358 fwd="124.58.249.175" dyno= connect= service= status=503 bytes= protocol=https
2021-02-14T08:12:22.548024+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/sw.js" host=cheesu001.herokuapp.com request_id=e1dbf1a0-e255-41b2-826f-2abcb89bb87f fwd="124.58.249.175" dyno= connect= service= status=503 bytes= protocol=https
 
cs

 

뭐 이런것도 쭉 올라오고

디펜던시설정에서 뭔가 잘못된건가 해서 버전도 올려보고 캐쉬도 멈추고 

npm 인스톨도 다시 해보고 하는데도 해결될 기미가 보이지 않았다.

 

한참동안 구글링하면서 아둥바둥 하다가도 대체 뭐가 문제 일까하며 조금씩

 

수정하고 배포하고 수정하고 배포하고 하는데

배포할때마다 거슬리는 뭔가가 나온다

 

 

 

난 그냥 헤로쿠 배포하면서 꾸미기 용도로 저런 모양 만들어 놓은건줄 알았더니

내용을 보니 이제 Heroku-16 스택은 지원을 안한단다

검색해서 내용을 좀더 찾아보니 앵간하면 20으로 마이그레이션을 하라고 한다.

아 설마 저거때문일까 설마 ㅋㅋㅋ 아직까진 지원하는거잖아 ㅋㅋㅋ

 

저걸 보고도 1시간을 더 삽질하다가

진짜 예전스택이라 버전업된거 인식을 못하고 오류뜨는건가 싶어서

 

바로 heroku 20 stack로 마이그레이션 한 후에

 

배포했더니 바로 해결...

 

이제 잘돌아간다..

 

 

하... 

 

4년전에 만들어놧던 프로젝트에 인공호흡기 달아준다고 반나절을 삽질했다.

 

그래도 다시 서비스되는걸 보니 기분이 뿌듯 하다.

 

 

 

 

+ Recent posts