18. Usage:
!
bower
<command>
[<args>]
[<options>]
!
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
version
Bump
a
package
version
!
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
<command>'
for
more
information
on
a
specific
command.
19. Flow
• 관리를 위한
설정 파일을 생성하고,
• 필요한 라이브러리를 검색해서,
• 프로젝트에 라이브러리 설치
• 필요 없어진 라이브러리는 지운다.
Create
Search
Install
Rem
ove
28. Project Setting File
bower.json
• name: (필수값) 패키지명
• version: 버전 정보
• main: 패키지의 엔드포인트
• ignore: 패키지를 설치할 때 bower가 무시할 파일 목록
• dependencies : 프로덕션에서 사용할 패키지 의존성 정보
• devDependencies : 개발용 패키지 의존성 정보
29. Global Setting File
.bowerrc
!
• directory : 컴포넌트를 설치할 기본 디렉토리
• endpoint: 커스텀 등록 엔드포인트
• json: 의존성을 처리할 때 사용할 기본 JSON 파일
• searchpath: 추가적으로 검색할 읽기전용 Bower 저장소
• shorthand_resolver: 간단하게 지정할 패키지명의 템플릿