grunt-wiredep可以在不同的页面中有条件地加载不同的Bower脚本吗?

时间:2014-09-17 19:24:45

标签: gruntjs bower grunt-wiredep

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

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

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

可以这样做吗?

1 个答案:

答案 0 :(得分:0)

我也是Bower / Grunt的新手。 我遇到了grunt-wiredep on multiple files with different dependencies

我目前的想法是,因为bower / grunt会将这些依赖项合并到一个文件中,其优点是最大限度地减少对不同依赖项组合的重复请求,而不是提供包含所有依赖项的单个较大文件。有了这个缓存,它应该尽量减少请求的数量,即使很多依赖项没有经常使用。

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

如果我弄错了,我很乐意听到有经验的人的发言。