加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

HTML – 使用Bower安装我甚至不需要的所有包内容有什么好处?

发布时间:2020-12-14 16:45:49 所属栏目:资源 来源:网络整理
导读:想象一下,我想在我的网站上使用angular.js和 html5shiv等插件.我现在可以使用bower将这些软件包与这些软件包中的所有不必要的文件一起安装,或者我可以简单地包含来自Google或Cloudflare的cdn托管文件.那么有人可以告诉我将所有必要的插件添加到bower.json然
想象一下,我想在我的网站上使用angular.js和 html5shiv等插件.我现在可以使用bower将这些软件包与这些软件包中的所有不必要的文件一起安装,或者我可以简单地包含来自Google或Cloudflare的cdn托管文件.那么有人可以告诉我将所有必要的插件添加到bower.json然后必须从我需要包含在我的 HTML文件中的包中手动获取.js文件的优势.是不是更复杂和资源消耗?

示例:为什么我应该将angular.js添加到bower.json并让它下载整个Angular包,包括Gruntfile,所有依赖项和资源(9MB!)等等,而不是向我的HTML文件添加一行.

什么时候才能使用Bower?我看到的唯一优势是其他开发人员可以看到项目的依赖关系……

解决方法

的确,只使用一个图书馆的凉亭是过度的.当您是多个库时,凉亭闪耀的情况,其中一些依赖于彼此.像你一样:

>角度
> jquery
> select2
> angular-ui
>角度路线段

angular-ui / ui-utils将其依赖描述为:

"angular": ">= 1.0.2"

它将接受大于1.0.2的任何角度版本.我的项目或任何依赖项将角度版本指定为小于1.0.2的值,bower将提示并询问如何解决冲突.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读