본문바로가기
자유게시판
수학을 주제로 떠들어 보세요!
[잡담] [삽질 로그] 헤로쿠 호스팅 문제 해결(아주 간단함)
Abiria♡ 2020.10.25 02:07 조회 553

1. 이 글을 쓰는 목적

 

 

첫째로, 일단 제가 잊어버릴 거 같아서 미리 적어두는 겁니다.

 

 

둘째로, 혹시라도 헤로쿠 호스팅 문제로 어려움을 겪고 계실 또다른 분을 위해 시간낭비를 방지하고자 씁니다.

정말이지 개발자의 공유는 쓸모없는 삽질을 멈추게 하며, 전세계의 평화와 암 퇴치를 위해 반드시 필요하다 생각합니다!!!

 

 

2. 이 글의 대상

 

 

첫째로, 정말 당연하겠지만 짜증나는 헤로쿠 호스팅으로 문제를 겪고 계신 분들입니다.

 

 

둘째로, 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

....사실 상관없어요. 아무나 보세요!!

 

 

 

 

3. 본론

 

 

 

 

본론은 무척이나 짧습니다. 이 간단한걸 해결하려고 2시간을 허비했다는 것이 레전드...

 

 

 

 

헤로쿠에 호스팅 올리는 방법은 알려드리지 않습니다.

 

 

 

 

사이트에 가면 영어로 친절히 설명해주니 참고하세요!

 

 

 

 

(참고로 헤로쿠 CLI를 통한 배포 방식을 기준으로 합니다. 다른 분들은 알아서 하시길....)

 

 

 

 

배포할 프로젝트에서 터미널을 열고 다음을 입력합니다.

 

 

 

 

(GIT이 이미 설치되어 있고, GIT저장소가 있고, 이미 헤로쿠에 코드를 한번은 올렸다는 가정하에)

 

 

 

 

 

 

> git add .

> git commit -am "commit message"

> git push heroku master

(글씨 엄청많이 출력됨)

 

 

 

 

 

 

이게 끝나면 heroku logs --tail 로 로그를 볼 수 있습니다.

 

 

 

 

 

저는 여기서 에러가 표시되었는데요,

 

 

 

 

 

 

 

 

 

 

path도 없고, process도 없답니다.

 

 

 

 

 

결국 해결책은 npm i @types/node 를 해주는 겁니다.

 

 

 

 

 

근데 순간 멍청하게 이걸 로컬에서 > npm i @types/node --save 해놓고는 그대로 올려버렸습니다!!

 

 

 

 

 

나중에 package.json을 열어보니

 

 

 

 

 

 

 

(참고로 이건 방금 찍었습니다)

 

 

 

 

(아까는)devDependencies 에는 있었지만, dependencies 에는 없었습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

((퍼퍽

 

 

 

 

 

 

 

 

 

 

 

 

 

 

사실 해결책은 간단합니다.

 

 

 

 

 

 

 

그냥 package.json에 "@types/node": "^14.14.2"를 추가해주기만 하면 되는 것이었죠.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

...그리고 나면 정상 동작합니다!!!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

....이 간단한걸 몰랐다니!!!!@!@!!!!!

첫 댓글의 주인공이 되어 보세요!
  • 폴리매스 문제는 과학기술진흥기금 및 복권기금의 재원으로 운영되고, 과학기술정보통신부와 한국과학창의재단의 지원을 받아 수행된 성과물로 우리나라의 과학기술 발전과 사회적 가치 증진에 기여하고 있습니다.

  • ☎문의 02-6749-3911