gpt4 book ai didi

javascript - 1个gulp文件构建多个项目

转载 作者:行者123 更新时间:2023-11-30 00:21:56 25 4
gpt4 key购买 nike

我正在为 WP 构建一系列插件,并希望使用 gulp 来管理 Assets 。

我在每个插件中创建了严格的命名/目录模式,以便更轻松地使用任务管理。目前所有插件都位于基本的 WP 结构中,我的 gulp 文件位于根目录下并且运行良好。

我现在正在将所有插件提取到 composer 包中。我现在想构建插件,并将所有 Assets 留在插件目录中,而不是将它们转储到主题中。我现在已将“构建器”放入它自己的包中,我可以从我的 IDE 中运行它。

例如插件一插件二插件构建器

到目前为止,我已经创建了这个来查找构建样式的 scss 文件:我怎样才能告诉 gulp 通过管道返回到它找到的目录?我只设法让它通过管道传输到特定目录

gulp.task('style', function() {

glob('../plugins/pluginprefix-*/assets/build/scss/pluginprefix.*.scss', {}, function (er, files) {
gulp.src(files)
.pipe(plugins.plumber())
.pipe(plugins.sass())
.pipe(plugins.autoprefixer('last 10 version'))
.pipe(plugins.minifyCss())
.pipe(gulp.dest(''));
})
});

感谢任何帮助或建议 =)

最佳答案

这应该有效:

var rename = require('gulp-rename');

...

.pipe(rename(function(path){
path.dirname = path.dirname;
path.basename = path.basename;
});
.pipe(gulp.dest(''));

关于javascript - 1个gulp文件构建多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32782893/

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