默认行为寻找@license
或@preserve
...
但是许多插件和库仍在/*!
用于许可评论块......
如何使用UglifyJS2保留以 开头的评论/*!
?
见https://github.com/mishoo/UglifyJS2#usage
使用该--comments
参数,您可以提供正则表达式。
uglifyjs jquery.plugin.js --comments '/^\/*!/' -o outfile.js
如果您使用这个 VSCode 扩展 JS & CSS Minifier (Minify),您可以轻松配置它。只需在您的项目根目录中添加一个.uglifyrc文件,然后将以下内容添加到您的文件中:
{
"output": {
"comments": "/^\/*!/"
}
}
那只会保留您的许可证评论