使用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 条评论
登录 后参与评论

相关文章

来自专栏草根专栏

Git -- Rebase

git rebase: 这个命令可以把一个分支上commit的变化放到另一个分支上重新上演一遍. ? ? ? 简单的Rebase例子. 首先准备好一个git项目...

3507
来自专栏北京马哥教育

如何用sosreport在Linux上创建诊断报告

Sosreport是RHEL / CentOS上的一个命令,它会收集系统配置和你linux机器上的诊断信息,如正在运行的内核版本、加载的模块和系统和服务配置文...

2844
来自专栏前端进阶之路

git 常用操作总结

id_rsa 是私钥,id_rsa.pub 是公钥 id_rsa.pub 是你需要上传到 github 的 SSH KEY

422
来自专栏小夜博客

Linux SSH远程传输命令 scp

35111
来自专栏刺客博客

nohup自动断开原因及处理办法

1502
来自专栏.Net移动开发

.Net语言 APP开发平台——Smobiler学习日志:基于Access数据库的Demo

说明:该demo是基于Access数据库进行客户信息的新增、查看、编辑 新增客户信息和客户列表

712
来自专栏静下来

解决ssh出现Host key verification failed错误的方法

image.png ssh登陆Linux服务器的时候,如果出现了Host key verification failed的错误,需要清空下本地ip密码记录。 出...

3047
来自专栏BeJavaGod

腾讯云SpringBoot部署 + HTTPS配置

springboot可以打包为jar和war,jar不多说了,最近的一个工程需要打包为war发布,大致说一下吧: 先看一下项目的大致结构: ? 第一步,需要排除...

3488
来自专栏Kotlin入门系列

win7基础 cmd del+指定文件名.扩展名 删除指定文件夹下的一个指定文件

1687
来自专栏lgp20151222

MySQL中UTF8编码的数据在cmd下乱码

其实,原因是cmd用gbk的格式来显示数据,那么我们只需要将utf-8存储的数据用gbk的格式输出到cmd即可。

734

扫码关注云+社区