dev_beomgeun
꾸준하게 차근차근
dev_beomgeun
전체 방문자
오늘
어제
  • 분류 전체보기 (170)
    • 전공 (0)
      • 운영체제 (0)
      • 알고리즘 (0)
      • 자료구조 (0)
      • 데이터베이스 (0)
      • 네트워크 (0)
    • 개발 공부 (32)
      • 웹 (6)
      • 리눅스 (4)
      • 머신러닝 (1)
      • 스프링 (17)
      • Git (2)
      • AWS (2)
    • 개발 도서, 강의 (3)
      • 스프링 입문을 위한 자바 객체지향의 원리와 이해 (0)
      • 모든 개발자를 위한 HTTP 웹 기본 지식(김영한.. (2)
      • 스프링 부트와 AWS로 혼자 구현하는 웹서비스 (1)
    • 문제 풀이 (118)
      • 백준 알고리즘 (72)
      • 프로그래머스 알고리즘, SQL (38)
      • Hackerrank SQL (8)
    • 프로젝트 기록 (4)
      • 캡스톤 종합설계 (4)
      • 반려하루 프로젝트 (0)
    • 활동 기록 (12)
      • 네이버 부스트캠프 (7)
      • 취준 & 코테 (4)
      • 소프트웨어 마에스트로 13기 (1)
    • 이것저것 (1)

블로그 메뉴

  • 홈
  • 깃허브
  • 링크드인
  • 방명록

공지사항

인기 글

태그

  • 프로그래머스 SQL
  • 일기
  • 그래프탐색
  • 백준
  • 백준 DP
  • 서블릿
  • 네이버 부스트캠프
  • 회고
  • 기록
  • Hackerrank
  • HackerRank mysql
  • BFS
  • AI Tech
  • 부스트캠프
  • Baekjoon
  • dp
  • 프로그래머스
  • 스프링
  • 반성
  • c++

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
dev_beomgeun

꾸준하게 차근차근

2. VSCode와 Node.js를 통한 환경 설정
개발 공부/웹

2. VSCode와 Node.js를 통한 환경 설정

2021. 2. 3. 15:09
728x90

1. Node.js와 npm 소개

Node.js

  • Node.js는 주로 서버 사이드 애플리케이션 개발에 사용되며 이에 필요한 모듈, 파일 시스템, HTTP 등 빌트인 API를 제공한다.

  • 데이터를 실시간 처리하여 빈번한 I/O가 발생하는 SPA(Single Page Application)에 적합하다.

  • 하지만 CPU 사용률이 높은 애플리케이션에는 권장하지 않는다.

npm

  • npm이란 node package manager로 Node.js에서 사용할 수 있는 모듈들을 패키지화하여 모아둔 저장소 역할과 패키지 설치 및 관리를 위한 CLI(Command Line Interface)를 제공한다.

2. Node.js 설치

  • https://nodejs.org/en/ 에 접속하자.
  • 하단의 이미지처럼 보일 텐데 LTS는 (Long Term Supported) 버전으로 장기적 안정된 지원이 보장된다
  • Current 버전은 최신 기능을 제공하는 대신 업데이트가 발생하고 있는 버전으로 안정적이지 않을 수 있다.
  • LTS 버전을 추천하고, Node.js를 설치하면 npm도 동시에 설치가 된다.

3. Node.js 설치 확인

  • cmd창을 열어서 Node와 npm의 버전을 확인해봄으로 설치를 확인할 수 있다.

4. Visual Studio Code 설치

  • code.visualstudio.com/ 에서 설치가 가능하다.
  • 이후 첫 번째 사진과 같이 정사각형 모양의 확장 탭을 눌러서 Code Runner와 Live Server 확장을 설치해준다.
  • 코드 실행을 위해 Code Runner를, 실시간으로 로컬 웹페이지에서 html 파일을 볼 수 있게 Live Server를 설치한다.

ㅣ 

5. index.js를 실행시켜보자

  •   간단하게 console에 로그를 찍어보는 js파일을 생성했다.
  •  ctrl + ` 을 눌러서 터미널 창을 열 수 있다.
  • node + 파일 이름을 하면 터미널에 hello가 찍히는 것을 볼 수 있다.

 + 'node'은(는) 내부 또는 외부 명령 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다. 의 오류가 나올 수가 있는데, 이 글을 참고해보길 바란다.

 

bbeomgeun.tistory.com/37

 

'node'은(는) 내부 또는 외부 명령 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다. cmd창, vscod

' '은(는) 내부 또는 외부 명령 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다.라는 오류를 종종 볼 수 있다. 이 문제는 cmd창에서 명령어를 실행시킬 때 환경 변수가 설정이 되지 않아서 실

bbeomgeun.tistory.com

 

이렇게 VSCode에서 js파일을 실행시킬 수 있게 된다. 또한 HTML 파일을 이용해서 코드를 구성하면 Live Server를 이용해서 브라우저에서 실행시켜볼 수 있다.

728x90
저작자표시 비영리 변경금지 (새창열림)

'개발 공부 > 웹' 카테고리의 다른 글

Servlet이란?  (0) 2021.08.10
웹서버와 WAS  (0) 2021.08.06
웹의 동작과 이해(HTTP 프로토콜, URL)  (0) 2021.08.03
'node'은(는) 내부 또는 외부 명령 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다. cmd창, vscode 터미널 오류  (0) 2021.02.03
1. 자바스크립트에 대해서  (0) 2021.02.03
    '개발 공부/웹' 카테고리의 다른 글
    • 웹서버와 WAS
    • 웹의 동작과 이해(HTTP 프로토콜, URL)
    • 'node'은(는) 내부 또는 외부 명령 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다. cmd창, vscode 터미널 오류
    • 1. 자바스크립트에 대해서
    dev_beomgeun
    dev_beomgeun
    백엔드 개발을 하며 얻은 지식과 경험을 공유합니다. 현재 카카오페이에서 백엔드 엔지니어로 일하고 있습니다.

    티스토리툴바