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

2022. 5. 31. 15:13·과거의 이력/Vue.js
목차
  1. Vue CLI로 생성한 프로젝트와 웹팩의 관계?
  2. webpack.config.js와 vue.config.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
  1. Vue CLI로 생성한 프로젝트와 웹팩의 관계?
  2. webpack.config.js와 vue.config.js의 차이?
'과거의 이력/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)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.