2014-02-13 3 views
0

Когда запускается «grunt build», все скрипты объединяются и минимизируются. Это приводит к ошибке «undefined», поскольку отсутствует один из сценариев; точка с запятой для правильного завершения сценария.Grunt Uglify; слияние скриптов вызывает ошибку

В принципе нам нужен такой вариант: https://github.com/gruntjs/grunt-contrib-concat#separator Который не существует в grunt-contrib-uglify.

Эта ошибка появляется только в том случае, если вам нужно выполнить 'grunt build'.

+1

Я не думаю, что этот параметр существует в задаче 'uglify', я не уверен, что вы можете сделать с ним, кроме как добавить точки с запятой вручную или использовать задачу' concat' в дополнение к 'uglify' задача. – jakerella

ответ

0

Я не знаю, что ваша задача build делает, но предположим, что это что-то близкое к «работает все», как $ grunt само по себе будет делать ...

@jakerella прав, uglify не оснащены разделитель как concat.

Я хотел бы использовать concat конкатенировать сценарии с сепаратором по вашему выбору (concat позволяет сделать это), а затем использовать uglify для Минимизировать любой сценарий concat сцепляются.

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