[Vue.js] import 상대경로를 절대경로로 변경
Vue.js 에서 일반적인 import 문은 다음과 같은 형태를 갖는다.
|
import CommonUtil from ‘../../resources/js/common’; |
이렇게 js 또는 vue 파일의 경로를 상대경로로 적으면 가독성이 떨어지고, 다른 파일에 붙여넣어서 작업할 때 일일히 경로를 보정해줘야 하므로 오류성도 높다.
Vue.js 에서 import 또는 require 구문의 상대경로를 절대경로로 변경하려면 webpack.config.js 파일을 수정해야한다.
webpack.config.js
[AS-IS]
|
resolve: { |
[TO-BE]
|
resolve: { |
이제 Vue 파일 내의 import 구문을 아래와 같이 바꿔 사용할 수 있다.
[AS-IS]
|
import CommonUtil from ‘../../resources/js/common’; |
[TO-BE]
|
import CommonUtil from ‘~/resources/js/common’; |