2016-07-05 17 views
2

Ist es möglich, den Code zwischen speziellen Kommentaren mit Grunt Uglify in Javascript zu entfernen?Entfernen Sie den Code zwischen den Kommentaren mit Grunt Uglify

Zum Beispiel js Code wie folgt:

Quellcode:

var that = this; 
var x=y; 
//REMOVE-BEGIN 
that.someCodeToBeRemoved(); 
that.someMoreCodeToBeRemoved(); 
//REMOVE-END 
that.someFunctionCall(); 

Was sollte entfernt werden:

//REMOVE-BEGIN 
that.someCodeToBeRemoved(); 
that.someMoreCodeToBeRemoved(); 
//REMOVE-END 

Antwort

0

Wie @Marton sagte, Grunt Uglify analysiert den Code und optimieren/komprimieren/etc. Du solltest mit grunt-strip-code gehen.

Schauen Sie sich [http://lisperator.net/uglifyjs/] um in Details zu erfahren, was uglify tut.

+0

Ok danke, sieht aus wie ich es in zwei Schritten tun muss. Piping scheint mit Grunzen nicht möglich. Ich brauche einen vollständigen Code mit Debug-Code und einige "komprimiert" ohne den Debug-Code und typische "hässlich". – user3783327

+0

Vielleicht kann 'SourceMaps' https://github.com/gruntjs/grunt-contrib-uglify#sourcemap helfen – Pietro