使用bower管理前端依赖

bower,类似于npm、maven等后端管理构建工具一样,bower可以用来管理前端浏览器依赖,关于bower详细介绍参考官网:https://bower.io/

bower init命令:初始化项目文件,必须进入项目根目录下执行,bower会要求使用者填写项目描述信息之类信息,按要求输入完成即可;

bower install xxx#ver --save命令:类似于npm的install save命令,下载安装依赖至本项目下bower的默认目录,同时更新依赖包信息至bower.json文件;

如果要实现修改bower安装的默认目录,方法如下:

项目本地创建.bowerrc文件,内容为:

{
  "directory" : "static/components"
}

意思是指定安装目录为项目根目录下的static/components文件夹下。

一个bower.json文件会在init命令执行后自动生成,格式类似如下:

{
  "name": "personal_website",
  "homepage": "https://github.com/caiya/personal_website",
  "authors": [
    "caiya928@aliyun.com"
  ],
  "description": "个人博客站点",
  "main": "main.go",
  "keywords": [
    "golang"
  ],
  "license": "MIT",
  "private": true,
  "ignore": [
    "**/.*",
    "node_modules",
    "bower_components",
    "test",
    "tests"
  ],
  "dependencies": {
    "editor.md": "^1.5.0"
  }
}

和npm的package.json文件很类似,主要是dependencies项用来指定依赖包及其版本信息,项目协同开发时可以不用提交任何js文件,只要提交bower.json文件,协同方直接执行install本地安装即可。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏PHP技术

Composer介绍

Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。 依赖管理 Composer 不是一个包管理器。...

3718
来自专栏张尧博客

如何强制用户在Linux下一次登录时更改密码

3067
来自专栏GreenLeaves

Asp.Net MVC4下设置W3P3(IIS)调试步骤

环境】 VS 2012  IIS7.5 【问题】   MVC项目在创建时和APS.NET不同,不能够选择服务器类型,不能够直接把项目创建到IIS上。      ...

1816
来自专栏白驹过隙

Samba - 文件共享服务器的搭建和配置

1352
来自专栏自由而无用的灵魂的碎碎念

Vmware玩mac os x分享

http://jingyan.baidu.com/article/ff411625b9011212e48237b4.html

702
来自专栏Youngxj

n+emlog后台主题模版设置修复

1003
来自专栏Java Edge

Netty 源码阅读入门实战(二)-Netty 基本组件1 一个简单的socket例子2 Netty对于socket的抽象3 Netty组件简单介绍

传统的HTTP服务器的原理创建一个ServerSocket

933
来自专栏静下来

PHP提示Fatal error: Maximum execution time of 30 seconds exceeded in

今天在更新另外一个网站插件的时候,出现了Fatal error: Maximum execution time of 30 seconds exceeded ...

3263
来自专栏Android干货

小程序问题集:保存失败:Error: ENOENT: no such file or directory, open

1352
来自专栏九彩拼盘的叨叨叨

Vue2 组件通信写法总结

子组件只接收在子组件定义的 props的值。通过 this.prop名称 获得父组件传数据。

422

扫码关注云+社区