Webpack으로 빌드를 했을 때 이와 같이 LICENSE.txt 파일이 같이 생성되는 경우가 있다. terser-webpack-plugin 또는 clean-webpack-plugin 설정으로 LICENSE.txt 파일이 더 이상 생성되지 않도록 할 수 있다.
1. terser-webpack-plugin으로 해결하기
const TerserPlugin = require('terser-webpack-plugin');
module.exports = {
optimization: {
minimizer: [
new TerserPlugin({ extractComments: false })
]
}
};
2. clean-webpack-plugin으로 해결하기
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
module.exports = {
plugins: [
new CleanWebpackPlugin({
cleanAfterEveryBuildPatterns: ['**/*.LICENSE.txt'],
protectWebpackAssets: false
})
]
};
참고자료
https://stackoverflow.com/questions/64818489/webpack-omit-creation-of-license-txt-files
'IT > Webpack' 카테고리의 다른 글
[Webpack] webpack-dev-server가 두 번 실행되는 이유 (0) | 2022.04.15 |
---|