相关疑难解决方法(0)

与Gulp一起订购Concat脚本

比方说,例如,您正在Backbone或其他任何东西上构建项目,并且您需要按特定顺序加载脚本,例如underscore.js需要先加载backbone.js.

如何使脚本连接以便它们按顺序排列?

// JS concat, strip debugging and minify
gulp.task('scripts', function() {
    gulp.src(['./source/js/*.js', './source/js/**/*.js'])
    .pipe(concat('script.js'))
    .pipe(stripDebug())
    .pipe(uglify())
    .pipe(gulp.dest('./build/js/'));
});
Run Code Online (Sandbox Code Playgroud)

我的脚本顺序正确source/index.html,但由于文件是按字母顺序组织的,gulp会underscore.js在之后连接backbone.js,并且我的脚本顺序source/index.html无关紧要,它会查看目录中的文件.

那么有人对此有所了解吗?

我有最好的办法是重新命名与供应商的脚本1,2,3给他们以正确的顺序,但我不知道如果我喜欢这个.

随着我学到更多,我发现Browserify是一个很好的解决方案,起初可能很痛苦,但它很棒.

javascript gulp

187
推荐指数
7
解决办法
11万
查看次数

标签 统计

gulp ×1

javascript ×1