【发布时间】:2023-03-26 07:35:01
【问题描述】:
我在模板时经常使用空函数作为 HereDoc 块。
var heredoc = function() {/*
<div>
Hello World!
</div>
*/};
UglifyJS2 压缩器会删除所有 cmets,这通常是可取的。除了这个!我想在命令行上使用“--cmets”,在注释块中使用“/** @preserve”,但这不起作用。我也尝试过正则表达式。这是我在上述 JS 文件上尝试的特定命令:
uglifyjs test.js -o test.min.js -p 5 -c -m --comments /div/i
结果如下:
var heredoc=function(){};
我发现让任何正则表达式都很难工作......
/* div keep me */
var heredoc = function() {/** @preserve
<div>
Hello World!
</div>
*/};
heredoc();
将评论放置在内部或外部;是否直接调用该函数。什么都没有。
uglify-js 2.6.1
【问题讨论】:
标签: javascript regex uglifyjs2