使用GULP加载Jquery CDN和其他外部JS源代码

时间:2015-06-22 13:21:24

标签: javascript jquery gulp

我一直试图找到一个明确的答案来解决我正在使用GULP加载最新的jquery CDN或任何其他Javascript CDN外部源的问题。

到目前为止我所有的JS文件都在一个文件夹中找到,连接到一个文件并放在一个名为min的新文件夹中。理想情况下,我还想将jquery CDN和其他外部js文件链接到concat进程。

有谁知道最好的方法是什么?

这是我到目前为止的代码:

var gulp = require('gulp');
    var concat = require('gulp-concat');
    var uglify = require('gulp-uglify');
    var notify = require('gulp-notify');

    gulp.task('js', function () {
        return gulp.src('js/**/*.js') //select all javascript files under js/ and any subdirectory
            .pipe(concat('mynewfile.min.js')) //the name of the resulting file
            .pipe(uglify())
            .pipe(gulp.dest('min')) //the destination folder
            .pipe(notify({ message: 'Finished minifying JavaScript'}));
    });

    gulp.task('watch', function() {
        gulp.watch('js/**/*.js', ['js']);
    });

    gulp.task('default', ['js', 'watch']);

1 个答案:

答案 0 :(得分:0)

据我所知,Gulp是在本地管理项目的助手,而不是通过连接外部资源。

一种常见的方法是通过像Bower这样的包管理器管理当前的库版本 - 有integration bridge可用(虽然没有测试它,我只是手动更新包)。