Node.js Gulp src / dest 4.0 поведение против Gulp 3.6

Я очень опаздываю в игре, но это может помочь другим. Я столкнулся с этой проблемой с $ .get, и я не хотел слепо отключать кеширование, и мне не нравился патч timestamp. Поэтому после небольшого исследования я обнаружил, что вы можете просто использовать $ .post вместо $ .get, который НЕ использует кеширование. Просто как тот. :)

2
задан MattGarnett 19 March 2019 в 18:57
поделиться

1 ответ

Так что я до сих пор не уверен, что значило обновление до Gulp 4.0 с точки зрения того, как обрабатывается glob-parent / glob-base, однако мне удалось получить то, что мне было нужно, используя опцию base.

Эта опция фактически аннулировала дополнительную жестко закодированную ссылку пути src перед / ** / в пути.

function other() {

var fileFilter = plugins.filter(function(file) {
    return file.stat.isFile();
});

var appFilter = plugins.filter(function(file) {
    return file.path.indexOf("\\src\\app\\") === -1;
});

return src(path.join(conf.paths.src, "/**/*"), { base: conf.paths.src })
    .pipe(appFilter)
    .pipe(fileFilter)
    .pipe(dest(conf.paths.dist));
}
0
ответ дан MattGarnett 19 March 2019 в 18:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: