使用grunt uglify删除注释之间的代码

时间:2016-07-05 11:06:37

标签: javascript uglifyjs

是否可以在javascript中使用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

2 个答案:

答案 0 :(得分:2)

您可以使用grunt-strip-code

我认为grunt uglify不会这样做。

答案 1 :(得分:0)

正如@marton所说,grunt uglify会解析代码并优化/压缩/等。你应该使用grunt-strip-code。

查看[http://lisperator.net/uglifyjs/]以详细了解uglify的作用。