bower.json

打印 上一主题 下一主题

主题 1526|帖子 1526|积分 4578

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. {
  2.   "name": "fastadmin",
  3.   "description": "the fastest admin framework",
  4.   "main": "",
  5.   "license": "Apache2.0",
  6.   "homepage": "http://www.fastadmin.net",
  7.   "private": true,
  8.   "dependencies": {
  9.     "jquery": "^2.1.4",
  10.     "bootstrap": "^3.3.7",
  11.     "font-awesome": "fontawesome#^4.6.1",
  12.     "bootstrap-table": "^1.11.0",
  13.     "layer": "*",
  14.     "jstree": "^3.3.2",
  15.     "summernote": "^0.8.2",
  16.     "jquery-pjax": "^1.9.6",
  17.     "moment": "^2.15.2",
  18.     "plupload": "^2.2.0",
  19.     "toastr": "^2.1.3",
  20.     "devbridge-autocomplete": "^1.2.26",
  21.     "jcrop": "jcrop#^2.0.4",
  22.     "jquery-qrcode": "*",
  23.     "eonasdan-bootstrap-datetimepicker": "^4.17.43",
  24.     "bootstrap-select": "^1.11.2",
  25.     "require-css": "^0.1.8",
  26.     "less": "^2.7.1",
  27.     "tableExport.jquery.plugin": "^1.9.0",
  28.     "jquery-slimscroll": "slimscroll#^1.3.8",
  29.     "jquery.cookie": "^1.4.1",
  30.     "Sortable": "^1.5.0",
  31.     "nice-validator": "^1.1.1",
  32.     "art-template": "^3.0.1",
  33.     "requirejs-plugins": "^1.0.3"
  34.   },
  35.   "devDependencies": {
  36.     "dragsort": "https://github.com/karsonzhang/dragsort.git",
  37.     "jquery-addtabs": "https://github.com/karsonzhang/jquery-addtabs.git",
  38.     "jquery-cxselect": "https://github.com/karsonzhang/cxSelect.git",
  39.     "selectpage": "https://github.com/karsonzhang/selectpage.git"
  40.   },
  41.   "resolutions": {
  42.     "jspdf": "1.1.239 || 1.3.2"
  43.   }
  44. }
复制代码
Bower 是前端包管理工具,bower.json 文件用于定义项目的元数据以及项目所依靠的前端库和插件。
项目元数据


  • name:项目名称,这里是 fastadmin,代表项目标识。
  • description:对项目的扼要描述,表明这是 “the fastest admin framework”(最快的管理框架)。
  • main:指定项目的主文件,为空意味着未特殊指定。
  • license:项目接纳的许可证,这里是 Apache2.0 许可证。
  • homepage:项目的主页 URL,即 http://www.fastadmin.net
  • private:布尔值,true 表示该项目是私有的,不会被发布到公共的 Bower 注册表。
依靠项

dependencies

  • jquery:版本要求是 ^2.1.4, ^ 表示兼容 2.1.4 及以上但低于 3.0.0 的版本。
  • bootstrap:版本要求 ^3.3.7,即兼容 3.3.7 及以上但低于 4.0.0 的版本。
  • font - awesome:使用的是 fontawesome 包,版本要求 ^4.6.1。
  • 其他依靠项也类似,各自有版本要求,部分使用 * 表示使用最新版本。
devDependencies
是项目在开发情况下需要的依靠,用于辅助开发,比如测试、构建等任务:
版本解决方案


  • resolutions:用于解决依靠冲突问题。这里指定 jspdf 的版本可以是 1.1.239 大概 1.3.2,当差别依靠对 jspdf 有差别版本要求时,会按照这个规则来确定使用的版本。
总结

bower.json 文件是项目前端依靠管理的核心文件,借助它可以清晰地定义项目所需的各种前端库和插件,以及它们的版本要求。在项目中使用 bower install 命令时,Bower 会依据这个文件去下载并安装相应的依靠。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

慢吞云雾缓吐愁

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表