У меня есть угловое приложение, созданное с йоменом. Я пытаюсь ускорить Grunt построить таким образом, я присмотрелся на выходе:Что делает задача Grunt's cdnify, и она мне нужна?
Execution Time (2017-01-19 12:36:43 UTC+1)
loading tasks 319ms ▇▇▇ 1%
wiredep:app 342ms ▇▇▇ 2%
concurrent:test 618ms ▇▇▇▇▇ 3%
concurrent:dist 1.7s ▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 8%
concat:generated 236ms ▇▇ 1%
ngAnnotate:dist 1s ▇▇▇▇▇▇▇▇▇ 5%
copy:dist 331ms ▇▇▇ 2%
loading grunt-google-cdn 1.7s ▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 8%
cdnify:dist 7.6s ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 36%
cssmin:generated 358ms ▇▇▇ 2%
uglify:generated 5.3s ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 25%
Total 21.3s
Ясно cdnify:dist
это принимает большую часть времени, поэтому я посмотрел, что делает задачу и понял, что это замена местных URLs с CDN.
Теперь это должно означать, что для моего приложения теперь требуется подключение к Интернету, но это, похоже, не так. (Мне не нужна внешняя зависимость от мира, поскольку я разрабатываю для интернет-серверов меньше)
Я также попытался прокомментировать задачу, и приложение все еще работает нормально. Так что я смущен тем, что он делает, и хотел бы удалить его навсегда, как только я узнаю об этом больше.
Edit: Вот как эта задача объявлена в моем Grunt файл:
// Replace Google CDN references
cdnify: {
dist: {
html: ['<%= yeoman.dist %>/*.html']
}
},
Комментарий добавляет к моей путанице ...