[Javascript] bower - 프론트엔드 패키지 관리 도구
bower - 프론트엔드 패키지 관리 도구
bower는 트위터에서 만든 프론트엔드 패키지 관리 도구이다.
웹 개발을 하다보면 프론트엔드에서 꼭 추가해줘야하는 모듈이 있는데, jQuery와 Bootstrap이다.
나는 그동안 사이트에 들어가서 CDN이나 모듈을 직접 다운로드받아서 프로젝트에 추가해줬었다. (이러면 안된다)
하지만, bower를 사용하면 일이 훨씬 간단해진다.
bower를 사용하는 방법은 다음과 같다.
- npm을 통해 bower를 설치한다. (> npm install bower)
- 프로젝트에서 프론트엔드 모듈을 관리해줄 디렉터리로 이동한다.
( 나는 Maven 프로젝트니까 src/main/webapp/resources/ ) - bower.json 파일을 작성하거나 | 단일로 바로 설치하고 싶으면 > bower install [모듈명] 치면된다.
- bower.json 파일에 설치하고 싶은 모듈들을 기입했다면, > bower install 명령 치면 한 번에 설치된다.
bower는 모듈을 bower_components/ 디렉터리 안에 설치한다.
그러니까 나 같은 경우 src/main/webapp/resources/ 에서 > bower install jquery 명령을 쳤다면,
src/main/webapp/resources/bower_components/jquery/ 에 설치되는 식
'Web > Javascript' 카테고리의 다른 글
[Javascript] for문 ( forEach, for...in, for, for...of ) (0) | 2020.02.21 |
---|---|
[Javascript] 객체(Object)의 키와 값 가져오기 (0) | 2020.02.20 |
[Javascript] Ajax 요청 (0) | 2020.02.11 |
[Javascript] Gulp - 빌드 시스템 (0) | 2019.11.12 |
[Javascript/Vue] Vue.js 프레임워크 입문 (0) | 2019.09.26 |
댓글
이 글 공유하기
다른 글
-
[Javascript] 객체(Object)의 키와 값 가져오기
[Javascript] 객체(Object)의 키와 값 가져오기
2020.02.20 -
[Javascript] Ajax 요청
[Javascript] Ajax 요청
2020.02.11 -
[Javascript] Gulp - 빌드 시스템
[Javascript] Gulp - 빌드 시스템
2019.11.12 -
[Javascript/Vue] Vue.js 프레임워크 입문
[Javascript/Vue] Vue.js 프레임워크 입문
2019.09.26