我是Gulp的新人,當我嘗試將文件輸出到他們父母的路徑時,我得到了股票。如何找到gulp.dest()中父目錄的路徑?
我的目錄,像這樣:
app/page_a/less/a.less
app/page_a/css
我的目標是:
app/page_a/less/a.less
app/page_a/css/a.css
下面是我在做什麼:
我使用**是因爲我想匹配我的所有page_ *模塊。
gulp.task('test', function() {
var files = ['./app/**/*.less'];
return gulp.src(files, {
base: '.' // Now the base url becomes where the *.less is.
})
.pipe(less())
.pipe(gulp.dest('.'));
});
我的結果:(這顯然是錯誤的:()
app/page_a/less/a.less
app/page_a/less/a.css
app/page_a/css
這真是太棒了,老兄。我閱讀了文檔[gulp-rename](https://www.npmjs.com/package/gulp-rename)並得到了重點 - ** dirname是從gulp.src設置的基本目錄到filename **(所以這裏是'/ **/*。less'),那麼我們只需要給gulp.dest()一個相對的基路徑,這是** dirname **的父目錄。無論如何,很多感謝的人! – Soon