想象一下,我想在我的网站上使用angular.js和
html5shiv等插件.我现在可以使用bower将这些软件包与这些软件包中的所有不必要的文件一起安装,或者我可以简单地包含来自Google或Cloudflare的cdn托管文件.那么有人可以告诉我将所有必要的插件添加到bower.json然后必须从我需要包含在我的
HTML文件中的包中手动获取.js文件的优势.是不是更复杂和资源消耗?
示例:为什么我应该将angular.js添加到bower.json并让它下载整个Angular包,包括Gruntfile,所有依赖项和资源(9MB!)等等,而不是向我的HTML文件添加一行.
什么时候才能使用Bower?我看到的唯一优势是其他开发人员可以看到项目的依赖关系……