【发布时间】:2015-05-20 12:04:55
【问题描述】:
在我的一生中,我无法完成跳过某些文件的清理任务。
clean: {
empty_dist: ['./dist/**/*', '!./dist/home/config.js']
}
当我运行这个时,我的dist/ 目录被完全清空,包括我想跳过的dist/home/config.js。
我正在使用grunt clean:empty_dist 使用版本^0.5.0 运行它
另外,顺便说一句,'**/*' 和 '*' 之间有什么区别
【问题讨论】:
-
SO 不是一个适合在主题标题中使用机智的讨论论坛。请将您的问题标题编辑为描述性内容。
-
我认为这可能是因为 dist/home (本身)被删除了。也许您应该将初始匹配更改为
./dist/**/*.js? -
@brianvaughn 是最重要的,我必须'!./dist/home'!谢谢哟。
-
很高兴它有帮助!然后将其移至答案中,以便其他人可以更轻松地找到它。 :)
标签: javascript coffeescript gruntjs