gpt4 book ai didi

javascript - Gulp order - 如何在最后连接或添加某个 javascript 文件?

转载 作者:行者123 更新时间:2023-11-28 00:01:47 28 4
gpt4 key购买 nike

我将 gulp 与 Bower 和许多其他脚本一起使用,目录结构如下:

.
|- bower_components
|---- various_packages
|- js
|---- functions.js (my custom javascript)
|---- test_example_vendor_item.js

我的gulp正在使用main-bower-files获取 Bowser 文件,然后连接我的其他 js 文件。

主要问题是在 js 文件夹本身内,我需要将 functions.js 连接到 test_example_vendor_item.js 之后。

除了简单地将 functions.js 重命名为 zzz_functions.js 或将所有其他文件重命名为 zzz_vendor.example.js 之外,还有其他方法吗?确保 functions.js 最后连接的方法?

我正在尝试使用 gulp-order无济于事,显然,因为初始通配符将按其原始顺序接受所有内容:

gulp.task('js', function() {
var jsFiles = ['js/*'];
gulp.src(plugins.mainBowerFiles().concat(jsFiles))
.pipe(plugins.filter('*.js'))
.pipe(plugins.order([
'*',
'functions.js'
]))
.pipe(plugins.concat('main.js'))
.pipe(plugins.uglify())
.pipe(gulp.dest(dest + 'js'))
});

最佳答案

当然。 。 .

 gulp.task('js', function() {
var jsFiles = ['js/*'];
gulp.src(plugins.mainBowerFiles().concat(jsFiles))
.pipe(plugins.filter('*.js'))
.pipe(plugins.order([
'!(functions.js)*',
'functions.js'
]))
.pipe(plugins.concat('main.js'))
.pipe(plugins.uglify())
.pipe(gulp.dest(dest + 'js'))
});

想法是选择除functions.js之外的所有js文件,然后选择functions.js。

关于javascript - Gulp order - 如何在最后连接或添加某个 javascript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31730568/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com