ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Vue 3-1 웹팩 사용하기
    React/React 2023 2023. 2. 6. 13:32
    728x90
    • 사용할 폴더로 들어간다
    npm init
    • 아래와 같이 나오는데 이름을 정해주면 된다.

    • 나머지는 일단 다 엔터

    굿

    • package.json파일이 생긴다 (내가 쓰는 패키지-남의 소스코드)
      몇버전 어떤걸 썼는지 기억하기 위해

    • vue 설치
    npm install vue

    이제 스크립트 안씀

    • 웹팩 설치
    npm i webpack webpack-cli -D
    
    //웹팩이랑 웹팩cli를 설치한다.
    //-D 혹은 --save-dev를 통해 개발용으로만 설치하겠다
    • 같은 폴더에 webpack.config.js파일을 생성
    // node에 module을 만든 것 이렇게 만든 모듈을 웹팩 처리를 하는데 사용됨 웹팩 설정을 넣으면 됨
    module.exports = {
      // 대표가 되는 파일
      entry: {
        // 하나로 합쳐질 파일의 이름
        app: './main.js',
      },
      module: {},
      plugins: {},
      output: {
        //하나로 합쳐질 파일
        filename: 'app.js',
        //합쳐질 파일이 생성될 폴더 경로
        path: '.dist',
      },
    };
    • 기본 html이 간단해 진다. 전부 app.js에 합쳐지는 것
    <!DOCTYPE html>
    <html>
    
    <head>
      <meta charset='utf-8'>
      <title>숫자야구</title>
      <meta name='viewport' content='width=device-width, initial-scale=1'>
    </head>
    
    <body>
      <div id="root"></div>
      <script src='app.js'></script>
    
    </body>
    
    </html>
    • module, plugins
    // node에 module을 만든 것 이렇게 만든 모듈을 웹팩 처리를 하는데 사용됨 웹팩 설정을 넣으면 됨
    module.exports = {
    ...
      // module이 웹팩의 핵심 rules에서 합칠 때 어떻게 처리할 건지 적이줄 수 있음
      module: {},
      // 부가적임
      plugins: {},
      ...
    };
    728x90

    'React > React 2023' 카테고리의 다른 글

    React 002-1 State,Event  (0) 2023.01.02
    React001-3 리액트 기초 및 연습  (0) 2022.12.31
    React 001-2 리액트에 많이 사용되는 자바스크립트  (0) 2022.12.31
    React 001-1 리액트란?  (1) 2022.12.31
    React 000  (0) 2022.12.30
designitlikesloth