2016-07-05 4 views
2

Можно ли удалить код между специальными комментариями с помощью grunt uglify в 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 

ответ

1

Вы можете использовать grunt-strip-code для этого.

Я не думаю, что хрюкать uglify может это сделать.

0

Как сказал @marton, grunt uglify анализирует код и оптимизирует/сжимает/etc. вы должны пойти с хрустом-полосой-кодом.

Отъезд [http://lisperator.net/uglifyjs/], чтобы узнать подробности, что делает uglify.

+0

Хорошо спасибо, похоже, мне нужно сделать это за два шага. Труба кажется невозможной с ворчанием. Мне нужен полный код с кодом отладки в нем, а некоторые «сжаты» без кода отладки и типичного «угасания». – user3783327

+0

Возможно, «SourceMaps» может помочь https://github.com/gruntjs/grunt-contrib-uglify#sourcemap – Pietro

Смежные вопросы