Goal
Method
output 혹은 각 모듈 플러그인에 대해 filename에 subDir를 명시하면 된다.
ex1) JS 번들
module.exports = merge(common, {
mode: 'production',
output: {
filename: 'js/[name].[contenthash:12].js' // 빌드 시, 번들을 js 경로 하위에 빌드
},
...
}
ex2) CSS 번들
plugins: [
new MiniCssExtractPlugin({
filename: 'css/styles.css' //빌드 시, css번들을 css 경로 하위에 빌드
})
]
'Bundler' 카테고리의 다른 글
[Webpack] CSS Module 번들링 (0) | 2023.04.24 |
---|---|
[Webpack] 기존 빌드 삭제하기(clean-webpack-plugin) (0) | 2023.04.24 |
[Webpack] 동적으로 HTML 생성하기 (HTMLWebpackPlugin) (0) | 2023.04.24 |
[Webpack] CSS 파일 메인 번들과 분리시키기 (MiniCssExtractPlugin) (0) | 2023.04.24 |
[Webpack] CSS 번들링하기 (0) | 2023.04.23 |