IT's 우

[Node, 3주차- 2] Window에 Node 설치, Node 프로젝트 만들기 본문

카카오 클라우드 스쿨 2기/node

[Node, 3주차- 2] Window에 Node 설치, Node 프로젝트 만들기

디우 2022. 11. 15. 18:15
728x90

https://nodejs.org

 

Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

 

1) 버전( 나는 LTS 설치~~~~~)

  • LTS: 안정화된 버전으로 짝수
  • Current: 현재 개발 중인 버전

 

2) 설치

  • Windows는 https://nodejs.org에서 다운로드 받이서 설치
  • Mac은 다운로드하여서 설치하거나 brew install node로 설치 가능(후자 추천)
  • 환경 변수: 설정된 디렉토리의 프로그램은 이름만으로 실행할 수 있도록 해줍니다.

 

그냥 다 설정해주다가 뭐 선택하는 거 나오면 그거 설치 누름

 

3) 설치 확인

  • 터미널(Mac에서는 응용 프로그램 > 유틸리티 > 터미널)에
    node -v: 노드 버전 확인 npm -v: nps 버전 확인

 

4) IDE 설치

  • VSCode 사용

 

3. Node 프로젝트 만들기

  • 빈 디렉토리에서 npm init이라는 명령어로 생성하고 옵션을 설정

Window VSCode 터미널에서 npm init 안 먹힐 때 아래 따라 혀~~~~~~~!!!

윈도우에서 이 명령어가 잘 안 되는 경우에는 터미널에서 npm intit을 해도 되고, VSCODE의 터미널이 PowerShell 이어서 안 되는 경우도 있으므로 이 경우에는 [File]-[Preferences] - [Settings]에 가서 default profile windows를 검색한 후 command prompt로 변경하고 VSCode를 종료했다가 다시 시작하면 됩니다.

  • 옵션 설정
    package name: 패캐지를 배포할 때 사용할 이름인데 디렉터리 이름과 같으면 안 됨
    version: 버전
    description: 앱에 대한 설명
    entry point:시작하는 파일 이름(앱의 출발점을 index.js 나 App.js를 많이 사용)
    test commandL 앱을 테스트할 때 사용할 URL
    keywords: 패키지가 배포된 경우 사용할 검색어
    author: 제작자 license: ISC나 MIT를 사용하는데 오픈 소스라는 의미
  • 프로젝트 실행
    npm start 하게 되면 entry point로 지정한 파일이 실행

    node 파일명을 하게 되면 파일이 실행됨

  • 제대로 만들어지면 package.json이 생성됩니다.
  • cd는 디렉터리로 변경하는 명령어
    cd 디렉토리 이름을 입력하면 디렉토리로 프롬프트를 이동
    cd .. 을 입력하면 상위 디렉터리로 이동
728x90
반응형