본문 바로가기
Front-End (web)/Vue.js Typescript

[Vue.js/Typescript/Webpack] 2. webpack-dev-server 설정

by 햄과함께 2018. 11. 26.
320x100
npm install webpack-dev-server --save-dev
cs

webpack-dev-server를 devDependencies에 추가한다.


// webpack.config.js
devServer: {
    historyApiFallback: true,
    // noInfo: true
    port: 8081
},
cs

noInfo는 스크립트 실행결과를 확인하기 위해 주석처리 해주었다.

port는 8080에는 젠킨스가 떠있어서 8081로 했다.


// index.html
<!doctype html>
<html>
<head></head>
 
<body>
    <div id="app"></div>
</body>
<script src="./dist/build.js"></script>
 
</html>
cs


기존에 dist/index.html 파일을 루트 폴더 위치로 옮기고 script build.js도 변경한다.

이렇게 하면 dev server가 켜지면서 위 파일을 참고하게 될 것이다.


// package.json
"scripts": {
    // 추가
    "dev""webpack-dev-server --open",
}
cs

webpack-dev-server을 실행하는 스크립트를 추가한다.


$ npm run dev
cs
위 명령어로 실행.
script에서 --open 옵션을 줬기 때문에 자동으로 localhost:8081이 열릴것이다.



결과 확인.


참고 깃허브

320x100

댓글