Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript UglifyJS2删除块或文件末尾需要的注释_Javascript_Comments_Uglifyjs2 - Fatal编程技术网

Javascript UglifyJS2删除块或文件末尾需要的注释

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

我需要在我丑陋的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*/
生成一个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)}}