2014-11-29 2 views
0

Bower 및 각도를 사용하는 프로젝트에 라이브러리를 추가하는 방법과 일관성을 유지하려고합니다.내 프로젝트에 각도 Ui 경로를 포함하는 방법

/vendor/angular/angular.js 
/vendor/angular-resource/angular-resource.js 

을 지금은 각-UI-경로를 설치할 때 내가 얻을 : 나는 다음과 같이 생성 된 파일을 갖고있는 것 같아요

bower install angular 
bower install angular-resource 

같은 일을 것들에 의해 지금까지 내 패키지를 설치하기 위해 정자를 사용했습니다 다른 디렉토리 구조

/vendor/angular-ui-router/release/angular-ui-router.js 

현재 디렉토리에있는 것과 똑같이 내 index.html에서이 모든 것을 참조하고 있습니다. 내 질문은 "이 파일은"릴리스 "디렉토리와 다른 디렉토리에있는 것이 이상하게 보입니다. 일관성을 유지하고 싶을 때 파일을 자동으로 업데이트하도록 바우처 업데이트를 원합니다. 내가 잃어 버렸거나 모두가하는 일입니까? 당신이 가지고있는 정자의 모든 구성 요소에서 봐 NPM 패키지 (wiredep), 꿀꿀 - 플러그인 (grunt-wiredep가) 있습니다

+0

사실 어떤 루트이며, 일부는'dist' 폴더에있는 모든 프로젝트가 같은 방식으로 해제되지 않습니다, 일부는하지 않은 아직 구축되지 않았고 npm에 처음 설치해야합니다. 이것은 사람들이 작업 관리자 꿀꺽 꿀꺽 거리는 소리를 사용하는 천 가지 다른 이유 중 하나입니다. 예 : 배포시 모든 것을 1 파일로 만들면 src 디렉 토리 구조가 중요하지 않습니다. – Dylan

답변

2

는 다음 HTML 파일에 스크립트를 삽입하는 가장 좋은 순서를 결정합니다. 그것은 자리 <!-- bower:js -->을 찾습니다 , <!-- endbower -->을 HTML 파일에 저장하고 bower 구성 요소의 기본 파일로 바꿉니다.

모든 bower 구성 요소에는 구성 요소의 주 파일 위치를 알려주는 bower.json이 있으므로 corr HTML 파일에 삽입 된 ect 스크립트 파일. 우리가 bower 패키지를 업데이트 할 때 걱정할 필요가 없습니다.

내가 본 중요한 플러그인입니다. Angoman 프로젝트의 Yeoman 세대에서 사용됩니다. wiredep에 대한 자세한 내용은

: https://github.com/taptapship/wiredep

꿀꿀 - wiredep : https://github.com/stephenplusplus/grunt-wiredep

관련 문제