javascript - gulp文件目录
PHP中文网
PHP中文网 2017-04-11 10:40:07
[JavaScript讨论组]

gulp执行任务后,怎么自动生成文件的路径,比如执行下面的任务:

gulp.src('src/view/css/*.css')
    .pipe(cssmin())
    .pipe(gulp.dest('build/view/css'));
    

我要处理src中某个目录下的文件,如上是“src/view/css”中的文件,我希望处理后的文件生成到“build/view/css”中,怎么截取“src/view/css”中的“view/css”这一段?
还有怎么把所有的目录下、包括所有子级目录都相应的处理并生成到build下的对应的目录?
上面的写法只能处理“src/view/css”下的文件,如果在“src/view/css”目录下还有多个目录,其下还有对应的要处理的文件,怎么写呢?(简单来说,就是生成下图所示的目录)

|--src
|    |-view
|        |-test
|        |   |-test.css
|        |
|        |-a.css
|--build
|    |-view
|        |-test
|        |   |-test.css
|        |
|        |-a.css
PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
高洛峰
    gulp.src('src/view/css/*.css', {base: 'src'})
        .pipe(cssmin())
        .pipe(gulp.dest('build'));
        
        
    // 匹配所有
    gulp.src('src/**/*.css', {base: 'src'})
        .pipe(cssmin())
        .pipe(gulp.dest('build'));
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号