본문 바로가기
프론트엔드/Bundler

Webpack - html파일을 이용한 개발화면 띄우기

by step 1 2021. 7. 8.
반응형

패키지를 설치한다.

명령어: npm i -D html-webpack-plugin

webpack.config.js파일에서 해당 패키지를 가져와서 사용

// import
// 개발 화면을 띄워주기 위해서 패키지 가져오기
const HtmlPlugin = require('html-webpack-plugin');


   // 번들링 후 결과물의 처리 방식 등 다양한 플러그인들을 설정
  plugins: [
    // 위에 선언한 변수와 맞춰주어야 한다.
    new HtmlPlugin({
      // 패키지를 실행하면 기본적으로 동작할 html 파일 지정
      template: './index.html'
    })
  ]

코드 작성후 실행

명령어: npm run dev

만약 localhost 부분이 나오지 않는다면 아래 코드를 입력하여 개발서버를 지정해 줄 수 있다.

plugins 하단에 추가

  devServer: {
    host: 'localhost'
  }

나온 url을 클릭하면 개발 화면으로 이동 된다.

종료하는 명령어는 ctrl + c이다.

 

화면 및 콘솔의 로그를 확인

 

index.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <script src="js/main.js"></script>
  <title>Document</title>
</head>
<body>
  <h1>Hello Webpack!!</h1>
</body>
</html>

main.js

console.log("Webpack!");
반응형

'프론트엔드 > Bundler' 카테고리의 다른 글

Webpack - module  (0) 2021.07.10
Webpack - 정적 파일 연결  (0) 2021.07.08
WebPack 시작  (0) 2021.07.08
Parcel - CLI  (0) 2021.07.05
Pacel - Babel  (0) 2021.07.05