2016-05-10 2 views
0

Я новичок в AngularJS и Gulp.Gulp: как использовать CDN для js lib?

В одном примере, некоторые ЛИЭС копируются Глоток из папки node_modules в папке js/lib/angular2:

gulp.task('libs', function() { 
return gulp.src([ 
    'node_modules/angular2/bundles/angular2.dev.js' 
    ... // other libs 
]).pipe(gulp.dest(src + 'js/lib/angular2')); 
}); 

затем добавляют в index.html через тег сценария

<script src="js/lib/angular2/angular2.dev.js"></script> 

Что делать, если я бы загрузить их через CDN?

Во время разработки я могу использовать локальные файлы js, скопированные Gulp, но в производстве я могу заменить их «вручную» с соответствующим CDN-файлом (если есть)? или есть способ сделать это непосредственно с помощью Gulp?

EDIT

Я нашел плагин gulp-cdnizer

ответ

1

Существует плагин для маха, Глоток-processhtml, который может это сделать. Он использует условные комментарии, которые будут удалять/заменять/добавлять в ваши HTML-файлы на основе задачи gulp.

https://www.npmjs.com/package/gulp-processhtml

+0

Я нашел другой плагин [проглатывать-cdnizer] (https://www.npmjs.com/package/gulp-cdnizer) – Sefran2

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