javascript - 我如何排除 gulp src 中的路径?

标签 javascript gulp

我如何排除部分 gulp src 路径? 路径有很多:

文件夹/ 文件夹.ru/ folder.com/

我只需要排除结尾带有 .ru 和 .com 的文件夹

在我的 gulpfile 中

var gulp = require('gulp'),
    uglify = require('gulp-uglify');

gulp.task('run', function () {
        return gulp.src([
            '!landing/*.ru/',
            '!landing/*.com/',

            '!folder/*.ru',
            '!folder/*.com',

            '!folder/*[^ru]',
            '!folder/*[^com]',

            '!folder/*[^ru]/',
            '!folder/*[^com]/',

            'folder/**/js/hello.js',
        ])
        .pipe(uglify())
        .pipe(gulp.dest(function (file) {
            return file.base;
        }))

它根本不起作用,缩小所有文件夹中的所有 hello.js

最佳答案

添加这个:

'!**/*.ru/**/*',
'!**/*.com/**/*',

关于javascript - 我如何排除 gulp src 中的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50406953/

相关文章:

javascript - Karma basePath 默认为 C :\

node.js - 如何在es2015中导入rethinkdbdash

javascript - 如何从嵌套的 ng-repeat 中调用多个 angularjs 服务调用

javascript - 用于验证和 es 6 的 Gulp 工作流

fonts - 忽略某些 Gulp-less 错误,或阻止它尝试使用 css 关键字调用 @imports

javascript - 如何访问客户端机器上的文件

gulp - 连接时将自定义字符串添加到 JS 文件中

javascript - 如何使用 RxJS 发出多个 HTTP 请求并将响应合并到一个有效负载中并将其映射到另一个操作?

javascript - 在 node.js (node-soap) 中向 SOAP 消息添加属性

javascript - Three.js 将相机距离移动到物体 z