본문 바로가기
Tools

웹스톰(WebStorm)에서 코드 수정 시 실시간 미리보기(Live Server) 설정 방법

by RuntimeSimple 2025. 1. 21.

WebStorm에서 HTML 파일을 실시간으로 수정하고 브라우저에서 바로 변경 사항을 확인하려면 Visual Studio Code의 'Live Server'와 같은 기능을 구현할 필요가 있습니다. WebStorm에는 해당 기능을 지원하는 공식 플러그인이 없지만, Node.js의 live-server 패키지를 통해 유사한 환경을 만들 수 있습니다. 이 글에서는 WebStorm에서 live-server를 설정하고 사용하는 방법을 단계별로 설명합니다.


1. 준비 단계

Node.js 설치

  1. Node.js 공식 웹사이트에 접속하여 최신 LTS(Long Term Support) 버전을 다운로드합니다.
  2. 설치 후, 터미널을 열고 다음 명령어를 입력하여 Node.js와 npm(Node Package Manager)이 올바르게 설치되었는지 확인합니다:설치된 버전이 표시되면 성공적으로 설치된 것입니다.
  3. node -v npm -v

2. live-server 패키지 설치

1. WebStorm에서 터미널(단축키: Alt + F12)을 엽니다.

 

2. live-server를 전역으로 설치하려면 다음 명령어를 입력합니다:

npm install -g live-server

live-server는 특정 프로젝트에 종속되지 않고 다양한 프로젝트에서 활용할 수 있는 도구입니다. 전역 설치하면 프로젝트마다 별도로 설치하지 않아도 됩니다.

 

3. 설치가 완료되었는지 확인하려면 터미널에 다음을 입력합니다: 버전 정보가 출력되면 설치가 완료된 것입니다.

live-server --version

3. live-server 실행

  1. WebStorm에서 프로젝트를 엽니다.
  2. 터미널에서 실행할  파일이 위치한 디렉토리로 이동합니다: 또는 해당 프로젝트를 엽니다.
  3. 다음 명령어를 입력하여 live-server를 실행합니다:실행하면 브라우저가 자동으로 열리고 기본 HTML 파일(index.html)이 표시됩니다.
live-server

4. 여러 HTML 파일 중 특정 파일 실행

프로젝트 내 여러 HTML 파일이 있을 경우, 특정 파일을 실행하려면 --open 옵션을 사용합니다:

live-server --open=<파일명>

예시

index.html과 about.html이 있는 경우, about.html을 실행하려면:

live-server --open=about.html

5. 포트 번호 및 기타 설정 변경

live-server는 기본적으로 포트 8080에서 실행됩니다. 특정 포트를 지정하거나 다른 기본 설정을 변경하려면 다음 옵션을 사용할 수 있습니다:

  • 포트 변경: live-server --port=3000
  • 브라우저 비활성화(자동 실행 방지): live-server --no-browser

6. WebStorm에서 자동화

WebStorm에서 매번 터미널에 명령어를 입력하는 번거로움을 줄이기 위해 live-server를 Run/Debug Configuration으로 설정할 수 있습니다:

1. WebStorm 상단 메뉴에서 Run > Edit Configurations를 선택합니다.

2. Add New Configuration(+) 버튼을 클릭한 뒤 Node.js를 선택합니다.

3. Node Parameters에 live-server 경로와 옵션을 추가합니다:

--open=<파일명>

4. 설정을 저장하고 실행하면 live-server가 자동으로 시작됩니다.


7. 대안: WebStorm 내 실시간 미리보기

WebStorm에서 제공하는 브라우저 미리보기 기능을 활성화하여 HTML 파일을 수정할 때마다 변경 사항을 확인할 수도 있습니다:

  1. WebStorm에서 HTML 파일을 열고 우클릭합니다.
  2. Open in Browser를 선택합니다.
  3. 브라우저에서 HTML 파일이 열리고, 파일 수정 시 브라우저를 새로고침하여 변경 사항을 확인할 수 있습니다.

마무리

live-server는 간단한 설정만으로 WebStorm에서 실시간 개발 환경을 구현할 수 있는 강력한 도구입니다. HTML 파일을 수정하고 저장할 때마다 브라우저가 자동으로 새로고침되므로 효율적인 개발이 가능합니다. 추가적으로 WebStorm의 내장 브라우저 미리보기 기능과 병행하면 더욱 원활한 작업 환경을 구축할 수 있습니다.