remove-comment-webpack-plugin
v1.0.0
Published
remove comment in webpack build
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重写
