我正在尝试连接我的应用程序的根目录和任何其他文件夹中的所有js文件,但忽略node_modules
文件夹中的所有文件。出于某种原因,此设置仍然采用节点模块:
concat: {
dist: {
src: ['*.js', '**/*.js', '!node_modules/*.js'],
dest: 'concat.js'
}
},
非常感谢
答案 0 :(得分:1)
要取消匹配整个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'
}
},