Javascript 如何使用UglifyJS2在函数内保留HereDoc样式的注释
在模板制作时,我经常使用空函数作为herdeoc块Javascript 如何使用UglifyJS2在函数内保留HereDoc样式的注释,javascript,regex,uglifyjs2,Javascript,Regex,Uglifyjs2,在模板制作时,我经常使用空函数作为herdeoc块 var heredoc = function() {/* <div> Hello World! </div> */}; 结果如下: var heredoc=function(){}; 我发现很难让任何正则表达式工作 /* div keep me */ var heredoc = function() {/** @preserve <div> Hello World! <
var heredoc = function() {/*
<div>
Hello World!
</div>
*/};
结果如下:
var heredoc=function(){};
我发现很难让任何正则表达式工作
/* div keep me */
var heredoc = function() {/** @preserve
<div>
Hello World!
</div>
*/};
heredoc();
/*div留住我*/
var herdeoc=function(){/**@preserve
你好,世界!
*/};
heredoc();
评论在内部或外部的位置;是否直接调用函数。什么都没用
uglify js 2.6.1这不是一个可以接受的答案,但无论如何我都会给出它 这是有效的:
var heredoc = function() {/** @preserve
<div>
Hello World!
</div>
*/""};
var herdeoc=function(){/**@preserve
你好,世界!
*/""};
在阅读另一个问题后,我在底部添加了空字符串:
但是,使用regex时它不起作用。我不得不使用jsdoc@preserve标记
var heredoc = function() {/** @preserve
<div>
Hello World!
</div>
*/""};