节点和快速 – 特定于路由的资源的资产pipe理器

我find了一些节点的资产pipe理者,并表示:

connect-assets , bundle-up , node.packer , node-static-asset

但是他们都只使用一个configuration来为生产中的连接和缩小资产服务。 有谁知道如何与资产pipe理者pipe理特定于路线的资源?

说我想拥有:

on'/ route1'JS文件'one.js'和'two.js'

在'/ route2'JS文件'three.js'和'four.js'

现在我用我自己的“资产经理”这样:

app.get('/route', function(req, res) { res.render('route', { title: 'Nice title', assets: ['jquery', 'utils', 'minifier'] // file names in JS directory }); }); 

但是这样JS文件不会被缩小和连接生产。

对于捆绑 ,它说,你可以“命名空间”捆绑。 虽然它仍在使用一个资产configuration,但是这在技术上不行吗? 因为在你的路由视图中,你可以使用特定的路由名称空间的专门渲染。

如果您使用的是支持inheritance的模板引擎(例如Jade),则可以将该资产引用包含在子视图中(在特定的path中)。

对于Jade模板的inheritance样例,请看这个要点 。