fly63前端网

www.fly63.com

首页文章导航工具教程 栏目
  • 淘宝热销
  • 关于我们
  • 网站投稿
  • 极简导航
提交

关闭

提交网站

bower
分享
复制链接
新浪微博
QQ 好友

扫一扫分享

网站地址:http://bower.io/
GitHub:https://github.com/bower/bower
网站描述:解决js的依赖管理

Bower 是 twitter 推出的一款包管理工具,基于nodejs的模块化思想,把功能分散到各个模块中,让模块和模块之间存在联系,通过 Bower 来管理模块间的这种联系。   Bower它可用于搜索、安装和卸载如JavaScript、html、css之类的网络资源。其他一些建立在Bower基础之上的开发工具,如YeoMan和Grunt。


包管理工具的功能:

  • 注册机制:每个包需要确定一个唯一的 ID 使得搜索和下载的时候能够正确匹配,所以包管理工具需要维护注册信息,可以依赖其他平台。
  • 文件存储:确定文件存放的位置,下载的时候可以找到,当然这个地址在网络上是可访问的。
  • 上传下载:这是工具的主要功能,能提高包使用的便利性。比如想用 jquery 只需要 install 一下就可以了,不用到处找下载。上传并不是必备的,根据文件存储的位置而定,但需要有一定的机制保障。
  • 依赖分析:这也是包管理工具主要解决的问题之一,既然包之间是有联系的,那么下载的时候就需要处理他们之间的依赖。下载一个包的时候也需要下载依赖的包。


bower安装

bower插件是通过npm, Node.js包管理器安装和管理的. 

npm install -g bower

安装完成后,就使用使用它来安装需要的包了! 比如我要安装一个jquery,输入如下命令:

bower install jquery --save

然后bower就会从远程下载jquery最新版本到你的js/lib目录下 其中--save参数是保存配置到你的bower.json,你会发现bower.json文件已经多了一行:

"dependencies": {
    "jquery": "~2.1.4"
  }




站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

2.广告联盟: 整理了目前主流的广告联盟平台,如果你有流量,可以作为参考选择适合你的平台点击进入

链接: http://www.fly63.com/nav/23

more>>
相关网站
vue-cli
一个基于 Vue.js 进行快速开发的完整系统
官网GitHub
Neutrino
创建和构建零初始配置的现代JavaScript应用程序
官网GitHub
MobX
一个功能强大,上手非常容易的状态管理工具
官网GitHub
micro
异步HTTP微服务
官网GitHub
webpack-dashboard
一款webpack可视化打包插件
官网GitHub
closure-compiler
JavaScript检查器和优化器
点击进入GitHub
babel
Babel 是一个 JavaScript 编译器,可用下一代JavaScript 语法写代码
官网GitHub
Cooking
更易上手的前端构建工具
官网GitHub
Jiko
现代化的,易于使用的面向Javascript的模板引擎
官网GitHub
curl.js
轻量级,快速,可扩展的模块加载
官网GitHub
CNPM
淘宝 NPM 镜像
官网GitHub
Dust.js
一个JavaScript模板引擎
官网GitHub
assemblyscript
将 TypeScript 编译成 WebAssembly 的编译器
官网GitHub
tink
npm 出品的下一代包管理器
点击进入GitHub
mern-starter
类似Mean,是另一个全栈Js开发架构
官网GitHub
fetch
ajax请求的新写法
官网GitHub

手机预览