Javascript 无法使用grunt contrib clean跳过文件

Javascript 无法使用grunt contrib clean跳过文件,javascript,coffeescript,gruntjs,Javascript,Coffeescript,Gruntjs,就我的一生而言,我无法获得跳过某些文件的干净任务 clean: { empty_dist: ['./dist/**/*', '!./dist/home/config.js'] } 当我运行它时,我的dist/dir被完全清空,包括我想跳过的dist/home/config.js 我正在使用版本^0.5.0的grunt clean:empty\u dist运行它 另外,顺便说一下,“***”和“*”之间的区别是什么?看起来dist/home本身正在被删除。也许您应该将初始匹配更改为./dis

就我的一生而言,我无法获得跳过某些文件的干净任务

clean: {
  empty_dist: ['./dist/**/*', '!./dist/home/config.js']
}
当我运行它时,我的dist/dir被完全清空,包括我想跳过的dist/home/config.js

我正在使用版本^0.5.0的grunt clean:empty\u dist运行它


另外,顺便说一下,“***”和“*”之间的区别是什么?

看起来dist/home本身正在被删除。也许您应该将初始匹配更改为./dist/***.js或escape/dist/home.

因此,这不是一个讨论论坛,在这里,在主题标题中使用智慧是合适的。请将您的问题标题编辑为描述性标题。我想可能是因为dist/home本身正在被删除。也许你应该把你的初始匹配改为./dist/***.js?@brianvaughn在上面,我必须/区/家'!谢谢你,很高兴能帮上忙!我们将把这个问题向下移动到一个答案中,这样其他人就可以更容易地找到它