Node.js

Node.js - 패키지 매니저와 PM2

수업소개

혼자서 소프트웨어를 만드는 일은 거의 없습니다. 타인의 모듈을 이용해서 소프트웨어를 만들게 됩니다. 이 때 사용하는 모듈이 많아지면 여러가지 복잡한 문제가 생겨납니다. 이를 관리하는 도구가 패키지 매니저입니다. 이 수업에서는 대표적인 패키지 매니저인 NPM을 사용하는 법을 살펴봅니다. 

또 실행중인 Node.js 애플리케이션을 관리하는 프로세스 매니저 PM2의 사용법도 알아보겠습니다. 

 

 

 

강의

댓글

댓글 본문
  1. byoonn
    완료
  2. 아쭈
    cmd는 정상적으로 실행이 되는데 localhost:3000 창이 안떠요 해결하신 분 있나요?ㅜㅜ
  3. 김지우
    m1칩에서는 pm2가 작동이 안하는 것 같아요
  4. chimhyangmoo
    21.02.21
  5. nugnus
    첫 수업부터 차근차근 공부중입니다.
    좋은 수업들 감사드려요.
    버전이 바뀌어서 그런지 --watch 기능을 실행시킬 때 .js 를 붙이니 오류가 나네요.
    pm2 start main.js --watch > 에러남
    pm2 start main --watch > 실행됨
    초보라서 한참 헤맸습니다.
  6. jeisyoon
    2021.02.09 npm - pm2 완료
  7. 마아앙
    2021.02.02
  8. hanel_
    감사합니다^^
  9. 뭄수
    완료
  10. ohhigo
    21/1/24 ★★★★★
  11. 꿈치뚱
    pm2 start main.js --watch 명령어 실행 후 main.js 를 수정할 시, 자동으로 pm2가 파일을 읽는 것이 아니라 프로세스가 종료되어 버립니다!!
    혹시 저와 같은 문제를 겪으신 분이 있을까요?
  12. 2021.01.05 완료!
  13. 2021.01.02 완료
  14. 이재혁
    pm2 stop main 실행시 status에 stopped가 안뜨고 errored가 뜨는데 왜 그런걸까요...
  15. 손민철
    20/12/29 완료
  16. 생활둘기
    2020 12 25
  17. boksoon
    아 너무 재밋어요..
  18. kkn1125
    20.12.22 완료~!
  19. 수두니
    Error: No script path - aborting문제에 대해서 아시는 분 계실까요ㅠㅠㅠ
  20. 옹옹
    20201124
  21. Hoon Ko
    PM2는 forever랑 비슷한 기능인건가요?
  22. 콜라
    20201015 완료
  23. Yong Hyun Lee
    완료 201002
  24. 박병진
    완료 09.11
  25. 지나가는인
    제가 우분투에서 보고 공부 중 입니다.

    pm2 를 설치 후에 뭐든 해도

    [PM2] Spawning PM2 daemon with pm2_home=

    이러도 다음문구나 나오지 않습니다.

    pm2 monit, pm2 list

    이런 명령어를 쳐도.. 구동되지 않고 위메 문구 만 나옵니다.

    검색 해보아도.. 정보를 구할수 없어 이렇게 댓글 답니다.. ㅜㅜ

    도와주세요

    감사합니다.
  26. 2020.09.09
  27. 마준
    완료
  28. 코딩하는렌즈쟁이
    2020-07-27 (월)
    PM2 완료!
  29. 김영창
    VScode로 사용하시고 싶은 분들은 이거 보시면 될거같아요
    https://singa-korean.tistory.com/21
  30. Jenny Song
    나중에 확인
  31. 준바이
    안되는 사람
    1. 시스템 변수 추가하기
    2. cmd 창 껏다가 다시 키기
  32. kimkiki
    자문자답))
    nodejs의 시스템변수, 사용자변수 값이 각각 달라야하는데 동일하게 설정해줘서 npm모듈인 pm2를 찾지 못한 것 같음.
    시스템 변수- nodejs설치한 directory
    사용자 변수- C:\Users\(이름)\AppData\Roaming\npm 임

    -> problem solved!
    대화보기
    • kimkiki
      대체.. 윈도우 환경이고 npm으로 pm2 (-g옵션)설치했지만
      'pm2'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
      배치 파일이 아닙니다.
      라고 뜹니다ㅠ

      npm ls -g --depth=0명령어로 npm으로 install한 모듈리스트보면 pm2 4.4버전 나오지만
      실행할 때만 저럽니다

      조언해주시면 좋겠습니다.
    • 하드캐리
      cmd 창 켜고 taskkill /f /im node.exe 해서 종료시킨 후에, 재실행하시면 문제없이 실행됩니다!
      대화보기
      • 김동윤
        김준우님과 같은에러가 뜨네요. 아무리 구글링해봐도 고치는법을 찾을수가없습니다 ㅠ.
        대화보기
        • 수국
          Window 10에서는 작동이 안되는건가요?ㅠㅠ
          아무리 재설치하고 해봐도 에러가 나는데 에러를 고칠 수가 없네요.

          node.js version - 12.18.1
          npm version - 6.14.5
          pm2 version - 4.4.0

          pm2는 설치/제거중에
          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.1.2 (node_modules\pm2\node_modules\chokidar\node_modules\fsevents):
          npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

          이런 오류가 나오면서 안돼요.ㅠㅠ
        • 영호팍
          굳!!
        • Amousk
          좋은 강의 감사합니다.
        • Katherine Roh
          완료 :)
        • 이소담
          감사합니다 ㅠㅠ bato님 덕분에 윈도우에서도 잘해봅니다..~ !
          대화보기
          • 김재익
            완료
          • 김보미
            완료
          • 바다의왕자
            완료
          • bomnie
            pm2 start 문서이름 --watch : 실시간 모니터링 기능
            pm2 log : 에러나 변경사항 등을 표시
          • 설치완료
          • 심여수
            감사합니다
          • 이동준
            3.2.4 버전으로 새로 인스톨하고 해도 localhost를 못찾습니다. ㅠㅠ

            node main.js로 하면 잘되고요.

            다른 문제해결방안 있나요?

            관리자 모드로 다시 인스톨도 해봤어요
          • eddylee123456
            복습
          • pm2Error
            pm2 --watch 해놓고 js파일 수정 후 reload 안되는데 어떻게 해결하나요ㅠㅠ?
          • eddylee123456
            완료
          graphittie 자세히 보기