Я использую Gulp для автоматической копирования/сборки/компиляции моих файлов, я в основном копирую всю структуру папок из базовой папки (MyProject/Scripts) в wwwroot/js.Изменение директорий/файлов вывода в нижнем регистре в Gulp
В процессе копирования/обработки я хочу переименовать выходной путь/имена файлов в нижний регистр. Я нашел модуль ChangeCase и модуль Rename, но я не могу заставить его работать в моей настройке ниже.
gulp.task("compile:less", function() {
return gulp.src(paths.lessSrc)
.pipe(less())
//how can I get to currentdirectory so I can use it for the rename? maybe there is another way
//.pipe(rename({ dirname: changeCase.lowerCase(??currentdir??) }))
.pipe(gulp.dest(paths.cssTarget));
});
и
gulp.task("compile:js", function() {
return gulp.src(paths.jsOrigin)
//simple copy of folders and files but how to rename all to lowercase?
.pipe(gulp.dest(paths.jsTarget));
});
ли вы попробуете просто положить такой синтаксис: Dirname: changeCase.lowerCase()? Таким образом, вы просто используете функцию для переименования dirname. – Prototype
Не пробовал, но ответил ниже работал :) спасибо в любом случае – user2713516