我使用CodeKit开发WordPress主题。当然,我想在编译到CSS时压缩LESS,但uglify.js会删除所有注释。告诉uglify保留一定的评论(使用CodeKit)
有谁知道如何标记保存的特定注释?
我使用CodeKit开发WordPress主题。当然,我想在编译到CSS时压缩LESS,但uglify.js会删除所有注释。告诉uglify保留一定的评论(使用CodeKit)
有谁知道如何标记保存的特定注释?
半年后,我遇到了同样的问题,感叹号技巧并没有为我做“诀窍”。 uglify文档中没有列出任何@preserve
或@license
选项。 什么做的工作是提供在命令行正则表达式,例如:
uglifyjs file.js -c -m --comments 'license' >file.min.js
和标志与“许可证”字符串的意见。
' - 评论'/ license/i''适合我。 – OOO 2015-08-19 10:02:23
您可以这样使用: --comments'/ foo | bar /':将只保留包含“foo”或“bar”的注释。 查看更多:https://github.com/mishoo/UglifyJS2#keeping-copyright-notices-or-other-comments
您需要将@preserve或@license添加到您要保留的评论中。它不尊重/ *!
由于它与评论和我对CodeKit&Coda(1,不是2)的使用有关,所以我想添加一个不错的提示。 Coda2将此作为一种更灵活的功能,我认为,但您可以在代码导航器**中设置**标志/书签,方法如下://!评论标记/书签在这里非常方便与长文件。我敢打赌,你不能在CSS中使用它。 – 2014-03-04 00:36:53