sistema node guide documentación diccionario community about node.js pattern-matching glob gulp

node.js - node - Coincidencia de Glob, excluye todos los archivos JS



node js guide (1)

Prueba este patrón glob:

myProject/src/**/!(*.js|*.map|*.src)

Soy un nuevo usuario de gulp.js. Me gustaría mover todos mis archivos que no sean Javascript a un directorio de compilación. Lo que tengo ahora es esto:

//Test copy gulp.task(''test-copy'', function() { gulp.src([''myProject/src/**/*.!(js|map|src)'']) .pipe(gulp.dest(''myProject/build'')); }); //Results for various files myProject/css/style.css //Copied - GOOD myProject/html/index.html //Copied - GOOD myProject/js/foo.js //Not Copied - GOOD myProject/js/bar.min.js //Copied - BAD! myProject/js/jquery-2.0.3.min.js //Copied - BAD! myProject/js/jquery-2.0.3.min.map //Copied - BAD!

Como puede ver, solo coincide después del primer punto en la cadena de ruta del archivo, no el último, como me gustaría. ¿Cómo puedo modificar la cadena de búsqueda global para comportarme como me gustaría?