忽略文件夹 grunt concat 中的所有文件
Ignore all files in folder grunt concat
我正在尝试连接根目录和我的应用程序的任何其他文件夹中的所有 js 文件,但忽略 node_modules
文件夹中的所有文件。出于某种原因,此设置仍然采用节点模块:
concat: {
dist: {
src: ['*.js', '**/*.js', '!node_modules/*.js'],
dest: 'concat.js'
}
},
非常感谢
要否定匹配整个 node_modules
目录,请使用此 glob 模式:
'!node_modules/**/*.js'
- 您可能还需要否定您的
Gruntfile.js
,在这种情况下,您可以包含多个 !
否定模式。
- 此外,由于
concat.js
正在写入项目根目录,您也需要否定它以在后续任务运行时排除它。
例如:
concat: {
dist: {
src: ['*.js', '**/*.js', '!node_modules/**/*.js', '!Gruntfile.js', '!concat.js'],
dest: 'concat.js'
}
},
我正在尝试连接根目录和我的应用程序的任何其他文件夹中的所有 js 文件,但忽略 node_modules
文件夹中的所有文件。出于某种原因,此设置仍然采用节点模块:
concat: {
dist: {
src: ['*.js', '**/*.js', '!node_modules/*.js'],
dest: 'concat.js'
}
},
非常感谢
要否定匹配整个 node_modules
目录,请使用此 glob 模式:
'!node_modules/**/*.js'
- 您可能还需要否定您的
Gruntfile.js
,在这种情况下,您可以包含多个!
否定模式。 - 此外,由于
concat.js
正在写入项目根目录,您也需要否定它以在后续任务运行时排除它。
例如:
concat: {
dist: {
src: ['*.js', '**/*.js', '!node_modules/**/*.js', '!Gruntfile.js', '!concat.js'],
dest: 'concat.js'
}
},