Gruntjs 如何排除grunt durandal中的一个文件夹
比如说Gruntjs 如何排除grunt durandal中的一个文件夹,gruntjs,durandal,Gruntjs,Durandal,比如说 durandal: { main: { src: ['app/**/*.*', 'lib/durandal/**/*.js'], options: { name: '../lib/require/almond-custom', baseUrl: requireConfig.baseUrl, mainPath: 'app/main', paths: mixIn({}, requireConfig.paths,
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/****”,但出现的异常是“没有这样的文件或目录”
那么,正确的方法是什么呢?grunt文档的部分说明:
模式开头的代码>将否定匹配
将durandal
任务中的src
属性的值更改为以下值:
src: ['app/**/*.*', '!app/test/**', 'lib/durandal/**/*.js'],
注意添加了“!app/test/**'
在全局模式数组中