.html
从网站文件构建文件.md
,我有一些.md
不应该产生输出的文件.html
(例如,因为没有准备好发布)。实现这一目标的最佳方法是什么shake
?
我有一个want
for html 文件和一个搜索相应.md
文件的规则,但有些不产生.html
and 并shake
以 error 停止Error, rule finished running but did not produce file:
。
处理这种情况的最佳方法是什么?
.html
从网站文件构建文件.md
,我有一些.md
不应该产生输出的文件.html
(例如,因为没有准备好发布)。实现这一目标的最佳方法是什么shake
?
我有一个want
for html 文件和一个搜索相应.md
文件的规则,但有些不产生.html
and 并shake
以 error 停止Error, rule finished running but did not produce file:
。
处理这种情况的最佳方法是什么?
当前的限制是每个文件都必须产生一个结果。其他一些构建系统对此稍微宽松一些,但我的经验是它几乎总是错误的来源 - 尽管在某些情况下它很有用(例如你的)。选项包括:
want
- 即通过将want
转换为action
调用need
,但仅限于输出的子集。不幸的是,这些情况都不是理想的。在某一时刻,Shake 可以选择将创建文件失败作为有效结果,如果有足够的需求,可以重新引入。