티스토리 뷰
Webpack에서 Dynmaic Import할 시
<script charset="utf-8" src="DashBoard.chunk.js"></script>
와 같이 script path에 모듈 경로가 Prefix로 붙지않는 경우.
발생원인 : config.js 에서 output 설정에 path만 설정했을 시 default값 ''으로 import하기 때문입니다.
해결방법 :
module.exports = {
output: {
path: path.resolve(__dirname, 'webapp/resources/bundle'),
publicPath: '/resources/bundle/',
filename: '[name].js',
chunkFilename: '[name].chunk.js',
},
};
config.js에서 publicPath를 설정할 시

위와 같은 결과로 import하게 됩니다.
공식문서
https://webpack.js.org/configuration/output/#outputpublicpath
Output | webpack
webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.
webpack.js.org
'트러블슈팅' 카테고리의 다른 글
[Vue.js]page 시작 시 created, mounted 차이에 따른 화면 문제 (0) | 2021.01.04 |
---|---|
[Spring]CustomUserDetailsService에서 Service 의존성 주입 (0) | 2020.10.28 |
T4CConnection Error (0) | 2020.06.05 |
JSONObject 순서 문제 (0) | 2020.04.10 |
JavaScript 비동기 처리 문제 (0) | 2020.03.09 |
댓글
공지사항