我正在使用 Webpack 5,并且与bundle.js文件一起bundle.js.LICENSE.txt创建了一个不需要的文件,因为https://github.com/codepunkt/webpack-license-plugin用于此任务。
有没有什么办法可以配置Webpack来省略LICENSE.txt文件的创建?
我在 GitHub 上搜索了 webpack 文档、SO 和几个问题,但没有找到任何有用的信息。
Sam*_*mmi 47
要正确删除许可证文件和捆绑包内的注释,请使用:
optimization: {
minimize: true,
minimizer: [
new TerserPlugin({
extractComments: false,
terserOptions: {
format: {
comments: false,
},
},
}),
],
},
Run Code Online (Sandbox Code Playgroud)
https://github.com/webpack-contrib/terser-webpack-plugin#remove-comments
Moh*_*yan 20
添加extractComments: false到webpack.config.js
const TerserPlugin = require('terser-webpack-plugin');
.
.
.
module.exports = {
.
.
.
optimization: {
minimizer: [new TerserPlugin({
extractComments: false,
})],
},
.
.
.
};
Run Code Online (Sandbox Code Playgroud)
小智 13
webpack 文档只有这个 https://webpack.js.org/plugins/terser-webpack-plugin/#extractcomments
extractComments: false
Run Code Online (Sandbox Code Playgroud)
这帮助我摆脱了 LICENSE.txt
| 归档时间: |
|
| 查看次数: |
7419 次 |
| 最近记录: |