[웹팩] webpack.config.js VS vue.config.js

2022. 5. 31. 15:13·과거의 이력/Vue.js

Vue CLI로 생성한 프로젝트의 웹팩인 webpack.config.js와 vue.config.js 의 차이를 적어보려 한다.

 

 

Vue CLI로 생성한 프로젝트와 웹팩의 관계?

실제 서비스를 만들기 위해 뷰 CLI를 이용해서 프로젝트를 생성했다.

이렇게 생성된 뷰 프로젝트는 웹팩을 기반으로 동작합니다. (웹팩은 최신 프런트엔드 빌드 시스템의 핵심이 되는 빌드 도구이다!)

npm run serve : 로컬 서버를 웹팩 데브 서버로 실행
npm run build : 웹팩으로 최종 결과물 변환(빌드)

 

 

webpack.config.js와 vue.config.js의 차이?

뷰 CLI 버전 2 이하에서는 웹팩 설정 파일(webpack.config.js)이 프로젝트 루트 레벨에 노출되어 있었다.

하지만 뷰 CLI 버전 3 이상부터는 웹팩 설정 파일을 아래와 같이 vue-cli-service라는 이름으로 감추어 놓았다.

webpack.config.js

// 폴더위치

src
node_modules
  @vue
    cli-service
...

 

 

따라서 해당 버전 이상부터 프로젝트의 웹팩 설정을 수정하고싶다면 vue.config.js파일을 변경하면 된다. 

 

웹팩 변경을 위해 Vue의 공식 가이드를 참고하면 될듯 하다!

https://cli.vuejs.org/config/

 

Configuration Reference | Vue CLI

Configuration Reference Global CLI Config Some global configurations for @vue/cli, such as your preferred package manager and your locally saved presets, are stored in a JSON file named .vuerc in your home directory. You can edit this file directly with yo

cli.vuejs.org

 

 

 

 

 

 

 

'과거의 이력 > Vue.js' 카테고리의 다른 글

[vue] selectbox default 값 지정하는 방법 (v-model)  (0) 2022.09.27
[vue.js] 요소 외부클릭 감지하기 (외부클릭시 요소 변경)  (0) 2022.07.05
[웹팩] Vue에 jquery 전역 등록하기  (0) 2022.05.17
Vue.js 플러그인 사용하기 (install, use 메소드)  (0) 2022.05.16
main.js 공통함수 전역 선언하기  (0) 2022.05.16
'과거의 이력/Vue.js' 카테고리의 다른 글
  • [vue] selectbox default 값 지정하는 방법 (v-model)
  • [vue.js] 요소 외부클릭 감지하기 (외부클릭시 요소 변경)
  • [웹팩] Vue에 jquery 전역 등록하기
  • Vue.js 플러그인 사용하기 (install, use 메소드)
정많이 정만이
정많이 정만이
jeongmany
  • 정많이 정만이
    정많이 정만이
    정많이 정만이
  • 전체
    오늘
    어제
    • 분류 전체보기 (80)
      • 과거의 이력 (71)
        • CS (12)
        • 프론트엔드 (4)
        • javascript (21)
        • Vue.js (7)
        • bootstrap (1)
        • [그리드] ag-grid (3)
        • [그리드] vue-grid-layout (1)
        • HTML_CSS (5)
        • NPM (1)
        • [차트]highcharts (0)
        • JAVA (9)
        • 백엔드 (1)
        • 기본개념 (손필기) (5)
        • 프로그래머스 (1)
      • 알고리즘 (6)
      • 통계 (9)
        • 통계지식 (8)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    VirtualBox
    CSS
    ag-grid
    객체
    Webpack
    ubuntu
    bootstrap
    버추얼박스
    코딩테스트
    vue
    알고리즘
    vue.config.js
    공유메모리
    js map
    ES6
    자바스크립트
    HTML
    java
    aggrid
    js
    개발자
    cs
    webpack.config.js
    selectbox
    ubuntu설치
    JavaScript
    vuejs
    vue.js
    우분투
    반복문
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
정많이 정만이
[웹팩] webpack.config.js VS vue.config.js
상단으로

티스토리툴바