是否有可能在javascript中用grunt uglify刪除特殊註釋之間的代碼?用grunt uglify去掉註釋之間的代碼
例如JS代碼:
的源代碼:
var that = this;
var x=y;
//REMOVE-BEGIN
that.someCodeToBeRemoved();
that.someMoreCodeToBeRemoved();
//REMOVE-END
that.someFunctionCall();
什麼應該被刪除:
//REMOVE-BEGIN
that.someCodeToBeRemoved();
that.someMoreCodeToBeRemoved();
//REMOVE-END
好的,謝謝,看起來我需要分兩步做。管道似乎不可能與咕嚕聲。我需要一些帶有調試代碼的完整代碼以及一些沒有調試代碼和典型的「uglifying」的「壓縮」代碼。 – user3783327
也許'SourceMaps'可以幫助https://github.com/gruntjs/grunt-contrib-uglify#sourcemap – Pietro