Gruntjs 如果没有匹配的文件,是否可以使汇编目标静音?(不使用--force)

Gruntjs 如果没有匹配的文件,是否可以使汇编目标静音?(不使用--force),gruntjs,assemble,Gruntjs,Assemble,我的目标是: docs: { files: {'<%= site.tmp %>/': ['<%= site.pages %>/**/*.html'] } }, 文档:{ 文件:{'/':['/***.html']} }, 如果没有匹配的内容,它会抱怨说“警告:找不到源文件。请使用--force继续”。然后任务中止。我不介意这个警告,但我希望这个选项能够配置任务继续,而不是在命令行上使用“-force”。这可能吗 注:此任务现在失败的原因是我已将内容转换为降价。我正

我的目标是:

docs: {
  files: {'<%= site.tmp %>/': ['<%= site.pages %>/**/*.html'] }
},
文档:{
文件:{'/':['/***.html']}
},
如果没有匹配的内容,它会抱怨说“警告:找不到源文件。请使用--force继续”。然后任务中止。我不介意这个警告,但我希望这个选项能够配置任务继续,而不是在命令行上使用“-force”。这可能吗


注:此任务现在失败的原因是我已将内容转换为降价。我正在尝试构建一个脚手架,允许用户以任意组合使用markdown、hbs或html。

根据您所说的,您可以在这里使用一些unix技巧

docs: {
  files: {'<%= site.tmp %>/': ['<%= site.pages %>/**/*.{html,hbs,md}'] }
},
文档:{
文件:{'/':['/***.{html,hbs,md}']}
},
该代码基本上查找以
.html
.hbs
.md
结尾的任何内容

因为这实际上是一个咕噜错误,所以您只需编写
文件
对象,以允许更多的可能性


例如,仅当该位置实际有文件时,上述操作才有效。如果Grunt在该位置查看,但没有看到任何可接受的文件,它将显示您现在收到的错误

在github上创建一个问题。听起来是一个很好的功能请求。实际上这是一个汇编错误还是一个grunt错误?这个问题可以用其他汇编解决方案轻松解决,但问题是关于错误消息。如果你想要其他的想法,也许你应该提出一个关于你想要实现什么的新问题。