使用 Middleman 2.0.14,我使用 Compass 功能在我的 CSS 文件中生成一些精灵:
@import "companies/*.png";
@include all-companies-sprites;
这将获取所有文件source/images/companies/*.png
并生成一个单独的 sprite 文件source/images/companies-s45e421528f.png
。到现在为止还挺好。
当我执行 amiddleman build
时,它会尽职地复制生成的图像文件,但也包含这些companies/*.png
文件。
让部署脚本删除这些额外的文件并不是什么大不了的事,但我想知道是否有我在某处遗漏的选项?(或者也许“几乎准备好发布 MM 3.x”有解决方案?)也许我应该将companies/*.png
文件放在源代码树的其他位置?