remove-comment-webpack-plugin
v1.0.0
Published
remove comment in webpack build
Downloads
6
Readme
基于webpack的去除注释的插件
需求:基于webpack5
微前端的所有子项目在进行打包部署时需要去除注释
问题:原定基于terser
进行去除注释,但是terser
无法避免代码的压缩(看文档未发现),而代码压缩后的子项目会出现运行不起来的问题(后期会排查)。
基本使用
//weboack.config.js
const RemoveCommentWebpackPlugin=require("rmmove-comment-webpack-plugin")
module.exports = {
plugins: [
new RemoveCommentWebpackPlugin(options)
]
}
基本配置
options
可选options.mode=[0|1|2]
- 默认
mode=0
匹配/***/
与//
两种注释 mode=1
匹配/***/
mode=2
匹配//
ToDoList
- [x] 支持去除
js,css,map
文件 - [x] 根据配置决定去除那种注释
- [ ] 解决
sourceMap
会失效的问题 - [ ] 解决引号中的
/***/
匹配不到问题 - [ ]
TS
重写