小编Ada*_*dam的帖子

Gulp.js - 在gulp.dest()中使用gulp.src()中的路径

尝试创建一个gulp任务,通过LESS管理来自不同文件夹的一堆文件,然后将它们输出到基于原始源的文件夹.考虑这个文件夹结构:

Project
+-- /Module_A
|   +- /less
|   |  +- a.less
|   +- a.css
|
+-- /Module_B
    +- /less
    |  +- b.less
    +- b.css
Run Code Online (Sandbox Code Playgroud)

这是我的gulpfile:

var gulp = require('gulp');
var gutil = require('gulp-util');
var less = require('gulp-less');

gulp.task('compileLess', function () {
  gulp.src('./*/less/*.less')
    .pipe(less())
    .pipe(gulp.dest( ??? ));
});

gulp.task('default', ['compileLess']);
Run Code Online (Sandbox Code Playgroud)

我知道gulp.dest()期望传入路径,但在我的示例中,路径将根据源文件而不同.那么如何从源代码中获取路径,修改它然后将其传递给gulp.dest()?

或者我是以错误的方式来做这件事的?

less.js gulp gulp-less

54
推荐指数
2
解决办法
4万
查看次数

标签 统计

gulp ×1

gulp-less ×1

less.js ×1