这是我当前的代码,用于将相关文件从我的源代码复制到我的构建目录。它没有按预期工作
return gulp.src([
'src/**/*',
'!src/**/*(*.sass|*.scss|*.js)',
'!src/(components|config|elements|less|sass|scss|platforms)',
'src/console.js',
'src/cordova.js',
'src/config.xml',
]).pipe(plugins.copy("www", {prefix: 1}));
我的想法是这样的:
- 选择 src 中的所有文件和文件夹
- 删除所有 js 和 sass 文件,因为它们被编译/concat/minified 并复制以构建另一个任务
- 但是必须复制console.js 和cordova.js,所以我想将它们重新包含到glob 中
好吧,我认为 globArray 中的元素顺序是一个优先级或其他东西,因此例如 console.js 在它被过滤掉后会被重新包含。好像不是这样:(
我能做些什么?