My Angular.js partials live in public/partials.
In development mode I want them served from there, in production I want to have an Angular.js module called templates which simply popuates the template cache for me.
This isn't just about performance in production: it's making sure the partials are embedded in the assets which forces the partial's lifetime to be the same as the assets with no other caching worries when we redeploy the app.