我的gulp脚本忽略了我在src中的排除。
gulp.src([
srcPath + name + '/.env',
srcPath + name + '/**/bin/*',
'!' + srcPath + name + '/dist',
srcPath + name + '/node_modules',
srcPath + name + '/**/*.js',
'!' + srcPath + name + '/config'
])
但它仍然包括srcPath + name +' / dist'文件,即使我用那个标记路径!排除文件。
答案 0 :(得分:1)
将!
放在最后,它会起作用(这是我见过的最反直觉的事情之一)。我假设srcPath
和name
是正确的。
gulp.src([
srcPath + name + '/.env',
srcPath + name + '/**/bin/*',
srcPath + name + '/node_modules',
srcPath + name + '/**/*.js',
'!' + srcPath + name + '/dist',
'!' + srcPath + name + '/config'
])