bower的依赖管理
Bower 是 twitter 推出的一款包管理工具,基于nodejs的模块化思想,把功能分散到各个模块中,让模块和模块之间存在联系,通过 Bower 来管理模块间的这种联系。 系统环境测试 ~ D:workspacejavascript>node -v v0.10.5 ~ D:workspacejavascript>npm -v 1.2.19 安装bower 全局安装bower
~ D:workspacejavascript>npm install bower -g 项目安装project_bower
~ D:workspacejavascript>express -e project_bower 重要角色上场,bower命令
~ D:workspacejavascriptproject_bower>bower Usage: bower [] [] Commands: cache Manage bower cache help Display help information about Bower home Opens a package homepage into your favorite browser info Info of a particular package init Interactively create a bower.json file install Install a package locally link Symlink a package folder list List local packages lookup Look up a package URL by name prune Removes local extraneous packages register Register a package search Search for a package by name update Update a local package uninstall Remove a local package Options: -f,--force Makes various commands more forceful -j,--json Output consumable JSON -l,--log-level What level of logs to report -o,--offline Do not hit the network -q,--quiet Only output important information -s,--silent Do not output anything,besides errors -V,--verbose Makes output more verbose --allow-root Allows running commands as root See 'bower help ' for more information on a specific command. cache:bower缓存管理 bower使用 安装jQuery到项目project_bower
~ D:workspacejavascriptproject_bower>bower install jquery 查看项目中已导入的类库
~ D:workspacejavascriptproject_bower>bower list 安装bootstrap库,并查看依赖情况
~ D:workspacejavascriptproject_bower>bower install bootstrap 删除jQuery库,破坏依赖关系
~ D:workspacejavascriptproject_bower>bower uninstall jquery 升级jQuery,让版本兼容
~ D:workspacejavascriptproject_bower>bower update jquery查看本地bower已经缓存的类库 ~ D:workspacejavascriptproject_bower>bower cache list 查看D3库信息
~ D:workspacejavascriptproject_bower>bower info d3 用bower提交自己类库 生成bower.json配置文件
~ D:workspacejavascriptproject_bower>bower init (备注:如何先初始化了bower.json文件:bower init。 后续有包要加入,想自动写入到bower.json里。可以在安装包时添加save参数: bower install packagename --save .)
注册到bower官方类库
~ D:workspacejavascriptproject_bower>bower register project_bower git@github.com:ruizhengyun/project_bower.git 安装我们自己的包
D:workspacejavascriptproject_bower>bower install project_bower (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |