YUI 删除 javascript 评论

Posted

技术标签:

【中文标题】YUI 删除 javascript 评论【英文标题】:YUI remove javascript comments 【发布时间】:2011-04-02 15:44:45 【问题描述】:

我需要从一些 javascript 代码中删除 cmets(“// This is a comment”,如 cmets),我正在使用 YUI 压缩器,有一个选项可以这样做吗?

谢谢


感谢您的回复,我正在尝试合并几个脚本并用 YUI 压缩后;我发现如果我压缩然后合并它可以工作的脚本,但是如果我合并然后压缩,就会出现问题并且我得到一个损坏的脚本

【问题讨论】:

我在我的项目中合并然后压缩,它工作得很好。您的脚本是否依赖大量全局变量和全局函数?也许这会给压缩机带来问题。怎么“破”了? 推荐的方法是先MINIFY每个文件,然后再组合它们。不是反过来。你有什么理由不能缩小然后合并? @Pure.Krome 你能解释一下为什么建议在合并之前缩小吗?我有一个active question on this topic 【参考方案1】:

YUI Compressor 默认会移除 cmets。您必须使用特殊的注释格式来保留 cmets。

/*! This comment will not be removed, so it's a good place to put a copyright */

// this comment will be removed

/* this one too */

【讨论】:

它只删除// cmets 所有/* cmets 不删除***.com/questions/20831597/…

以上是关于YUI 删除 javascript 评论的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 使用YUI javascript库切换/显示

JavaScript 手风琴与YUI javascript库

JavaScript YUI配置实用程序指南

JavaScript YUI newsticker

如何在 Ant 构建脚本中为 javascript 和 css 使用 YUI Compressor

希望从大量 javascript 文件中删除评论