gpt4 book ai didi

javascript - gulp js src - base 的复制和使用

转载 作者:IT老高 更新时间:2023-10-28 23:19:05 24 4
gpt4 key购买 nike

我有复制 js 文件的 gulp 任务

这行不通

gulp.src('./**/*.js', {base: '../src/main/'})
.pipe(gulp.dest('../target/dist'));

这行得通:

gulp.src('../src/main/**/*.js', {base: '../src/main/'})
.pipe(gulp.dest('../target/dist'));

那么这里的 base 有什么用呢?如果我必须将整个路径放在第一个参数中,我为什么要使用 base ?

有没有关于 gulp src 的官方文档?是否值得在文档有限的情况下使用 gulp 而不是 grunt?

[根据评论更新]
为什么我使用 base ?

请阅读本文 Looking for way to copy files in gulp and rename based on parent directory

而且 gulp.src 可以采用路径数组,所以我需要基础。

最佳答案

.src() 的使用记录在vinyl-fs github repo 上: https://github.com/wearefractal/vinyl-fs

base 属性用于确定保存在 .dest() 中时的文件名。

我认为你需要设置当前工作目录:

gulp
.src('./**/*.js', {cwd: '../src/main/'})
.pipe(gulp.dest('../target/dist'))
;

关于javascript - gulp js src - base 的复制和使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22675667/

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