inflearn logo
강의

講義

知識共有

フロントエンド開発者のためのWebpack

ウェブパック デブサーバー 2つの特徴

build 후 생성된 bundle.js 가 너무 간략합니다

1266

brenden

投稿した質問数 1

1

안녕하세요 캡틴판교 님, 강의 계속해서 잘 듣고 있습니다.

 

다름이 아니라 알려주신 방법대로 build 하고 난 후, 생성된 dist 폴더 안에 있는 제 bundle.js 파일의 내용이 아래와 같이 너무 간략하게 나옵니다.

/******/ (() => { // webpackBootstrap
var __webpack_exports__ = {};
var div = document.querySelector('.container');
div.innerText = 'Webpack loaded!! :)';
/******/ })()
;

이게 다 입니다.

package.json 도 아래와 같이 알려주신대로 입력을 했고, 다른 파일들도 복사 붙여넣기를 통해 다 그대로 입력-저장이 된 상태인데, 왜 제 bundle.js 파일은 저렇게 간략하게 나오는 건지 모르겠습니다.

{
  ...
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "dev": "webpack serve",
    "build": "webpack"
  },
  ...
  }
}

 

참고적으로 npm run dev 실행 시 localhost:9000 에서 화면도 잘 나오고,  index.js 에서 div.innerText 의 내용을 바꾸면 바로 화면에 적용되는 것도 잘 되는데, build 후 bundle.js 의 결과만 다르게 나오고, 혹시나해서 새 폴더를 만들어 처음부터 다시 해봤음에도 결과가 같네요. 어느 부분이 잘못된 것일까요?

 

웹팩

回答 1

0

captain

안녕하세요, 빌드하실 때 mode를 development로 하셨나요?

0

brenden

아닙니다. webpack.config.js 파일은 올려주신 코드 그대로 복사-붙여넣기만 했고 제 개인적으로 수정한 적이 없어서 아래와 같이 mode 도 none으로 되어있습니다.

 

var path = require('path');
var HtmlWebpackPlugin = require('html-webpack-plugin');

module.exports = {
    mode: 'none',
    entry: './index.js',
    output: {
        filename: 'bundle.js',
        path: path.resolve(__dirname, 'dist'),
    },
    devServer: {
        port: 9000,
    },
    plugins: [
        new HtmlWebpackPlugin({
            // index.html 템플릿을 기반으로 빌드 결과물을 추가해줌
            template: 'index.html',
        }),
    ],
};

 

HTMLWebpackPlugin 사용한 webpack.config.js의 빌드 결과 index.html

1

467

1

인프런 캡틴판교님 강의 들을 순서 알고 싶습니다.

1

476

2

바벨없이 import 구문을 빌드한 의도파악하기

1

511

2

chunkhash 사용

2

482

1

pm install gulp --global

1

514

1

이런질문도 괜찮나요?

1

498

1

__dirname 질문입니당

1

683

2

플러그인 관련 질문있습니다.

1

285

1

웹팩데브서버에 대해 궁금한점

1

299

1

devServer 질문

1

351

1

웹팩 로더 버전 관리

1

449

1

devDependencies와 build

1

381

1

webpack-dev-server 실행시 index.html 안쓰는 법

1

457

1

webpack-dev-server 실행 후 매번 업데이트시 console 창 기본 메세지 숨길 수 있을까요?

1

952

1

웹팩의 등장배경 관련해서 문의드립니다!

1

317

1

배포시 질문

1

285

1

--output=public/output.js 오류 문의

1

768

1

npm i vue -D 설치시 다른 여러 폴더들이 생성됩니다.

1

422

2

main.js태그

1

246

1

module 문법 질문.

1

265

1

htmlWebpackPlugin 질문

2

239

1

entry,output 파일 경로 설정 질문.

1

221

1

웹팩 이미지로더 질문

1

181

1

babel-loader 궁금증

1

292

2