admin管理员组

文章数量:1202803

I need to remove comments (the "// This is a comment" like comments) from some Javascript code, I'm using YUI compressor, there is an option to do that?

Thanks


Thanks for the response, I'm trying to merge several scripts and after compress with YUI; I've found if I compress and then merge the scripts it works, but if I merge and then compress, something goes wrong and I got a broken script

I need to remove comments (the "// This is a comment" like comments) from some Javascript code, I'm using YUI compressor, there is an option to do that?

Thanks


Thanks for the response, I'm trying to merge several scripts and after compress with YUI; I've found if I compress and then merge the scripts it works, but if I merge and then compress, something goes wrong and I got a broken script

Share Improve this question edited Aug 25, 2010 at 12:43 gurbieta asked Aug 23, 2010 at 13:25 gurbietagurbieta 8961 gold badge8 silver badges22 bronze badges 3
  • 1 I merge then compress in my project and it works just fine. Do your scripts rely on lots of global variables and global functions? Maybe that's creating a problem for the compressor. How is it "broken"? – Pointy Commented Aug 25, 2010 at 12:51
  • the recommended way is to MINIFY each file first, then combine them secondly. Not the other way around. Is there any reason why you can't Minify then Combine? – Pure.Krome Commented Sep 24, 2010 at 12:09
  • @Pure.Krome Could you explain why it's recommended to minify before combining? I have an active question on this topic – AlliterativeAlice Commented Nov 5, 2013 at 22:02
Add a comment  | 

1 Answer 1

Reset to default 26

YUI Compressor removes comments by default. You have to use a special comment format to keep comments.

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

// this comment will be removed

/* this one too */

本文标签: YUI remove javascript commentsStack Overflow