gpt4 book ai didi

Gulp 复制目录和文件

转载 作者:行者123 更新时间:2023-12-04 02:16:30 25 4
gpt4 key购买 nike

我有一个这样的目录设置:

  • 节点模块
  • 来源
    • index.js

我正在尝试将这些复制到 dist 文件夹,如下所示:

  • 节点模块
  • index.js

我尝试了很多变体,例如

gulp.src(['src/**/*', 'node_modules/**']).pipe(gulp.dest('dist'));

但这会将所有 node_modules 放在/dist 中,而不是放在 node_modules 目录中。

知道我该怎么做吗?

最佳答案

你需要告诉 gulp.src node_modules/** 的基本目录是 . 这样 node_modules 在目的地创建。但是,您不能为 src/**/* 将基设置为 .,因为这意味着 src 目录将在您的目录中创建目的地。因此,您实际上需要指定两组来源。 gulp-add-src可以提供帮助。

像这样的东西应该可以工作:

var addsrc = require("gulp-add-src");

gulp.src('src/**/*')
.pipe(addsrc('node_modules/**', { base: '.'})
.pipe(gulp.dest('dist'));

关于Gulp 复制目录和文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33423462/

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