可以有条件地在不同的页面中加载不同的Bower脚本



我是Bower/Grunt的新手,如果这是一个愚蠢的问题,请原谅。

之前我使用Liquid Templateing在不同的页面中插入脚本和样式块。指向这些脚本和样式的链接是手动硬编码的。不同的页面根据需要添加了不同的脚本/样式,以减少加载时间。

我最近了解了Wiredep,它可以自动将bower组件注入到标记中。我面临的唯一一个问题是,它在所有页面中注入了所有的bower组件。我担心这会大大阻碍初始加载时间(我有很多不同的脚本),我只需要它在一些页面中注入一些组件。

这能做到吗?

我也是Bower/Grunt的新手。我在具有不同依赖性的的多个文件上遇到了咕哝的wiredep

我目前的想法是,因为bower/grumt会将这些依赖项组合成一个文件,所以优势在于最大限度地减少对不同依赖项组合的重复请求,而不是提供一个包含所有依赖项的更大的文件。有了缓存,即使不经常使用许多依赖项,也应该将请求数量降至最低。

我的猜测是,如果存在显著差异,您将为应用程序的该部分创建不同的grunt/bower配置,该配置将仅对相关部分进行分组。

如果我错了,我很想听听更有经验的人的意见。

最新更新