Javascript UglifyJS2删除块或文件末尾需要的注释
我需要在我丑陋的javascript中保留一些特定的注释。有没有办法让UglifyJS2--comments参数保留所有想要的注释 示例foo.js:Javascript UglifyJS2删除块或文件末尾需要的注释,javascript,comments,uglifyjs2,Javascript,Comments,Uglifyjs2,我需要在我丑陋的javascript中保留一些特定的注释。有没有办法让UglifyJS2--comments参数保留所有想要的注释 示例foo.js: function foo() { // don't keep this /* delete this */ /* KEEPME */ for (var i=0; i < 10; i++) { alert('alert #'+i); } /* KEEPME */ } /*KEEPME
function foo()
{
// don't keep this
/* delete this */
/* KEEPME */
for (var i=0; i < 10; i++)
{
alert('alert #'+i);
}
/* KEEPME */
}
/*KEEPME*/
生成一个foo.min.js,其中包含:
function foo(){/* KEEPME */
for(var i=0;i<10;i++){alert("alert #"+i)}}
函数foo(){/*KEEPME*/
对于(var i=0;i这是uglifyjs中的一个已知错误。在当前状态下,uglifyjs不能将注释保留在(子)树的末尾(对于程序员来说:这意味着文件结束、函数结束等等)
注意:我得到的答案只有在stackoverflow上删除了链接,不过我觉得这些问题应该在那里解决。如果这个答案不符合您的要求,请随意删除这个答案
function foo(){/* KEEPME */
for(var i=0;i<10;i++){alert("alert #"+i)}}