是否可以在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
答案 0 :(得分:2)
您可以使用grunt-strip-code。
我认为grunt uglify不会这样做。
答案 1 :(得分:0)
正如@marton所说,grunt uglify会解析代码并优化/压缩/等。你应该使用grunt-strip-code。
查看[http://lisperator.net/uglifyjs/]以详细了解uglify的作用。