如何在 grunt-durandal 中排除一个文件夹
How to exclude one folder in grunt-durandal
例如
durandal: {
main: {
src: ['app/**/*.*', 'lib/durandal/**/*.js'],
options: {
name: '../lib/require/almond-custom',
baseUrl: requireConfig.baseUrl,
mainPath: 'app/main',
paths: mixIn({}, requireConfig.paths, {
'almond': '../lib/require/almond-custom.js'
}),
exclude: [],
optimize: 'none',
out: 'build/app/main.js'
}
}}
我的任务是排除 'app/test/' 文件夹中的文件。我尝试添加 'app/test/**/**.*',但发生异常说 'no such files or directory'。
那么正确的做法是什么?
grunt 文档状态的 globbing patterns 部分:
!
at the beginning of a pattern will negate the match
将 durandal
任务中 src
属性 的值更改为以下值:
src: ['app/**/*.*', '!app/test/**', 'lib/durandal/**/*.js'],
注意 在通配模式数组中添加 '!app/test/**'
。
例如
durandal: {
main: {
src: ['app/**/*.*', 'lib/durandal/**/*.js'],
options: {
name: '../lib/require/almond-custom',
baseUrl: requireConfig.baseUrl,
mainPath: 'app/main',
paths: mixIn({}, requireConfig.paths, {
'almond': '../lib/require/almond-custom.js'
}),
exclude: [],
optimize: 'none',
out: 'build/app/main.js'
}
}}
我的任务是排除 'app/test/' 文件夹中的文件。我尝试添加 'app/test/**/**.*',但发生异常说 'no such files or directory'。
那么正确的做法是什么?
grunt 文档状态的 globbing patterns 部分:
!
at the beginning of a pattern will negate the match
将 durandal
任务中 src
属性 的值更改为以下值:
src: ['app/**/*.*', '!app/test/**', 'lib/durandal/**/*.js'],
注意 在通配模式数组中添加 '!app/test/**'
。