바우어의 기본 구성 요소 폴더를 변경하는 방법은 무엇입니까?
저는 트위터의 샤워기를 사용하는 새로운 프로젝트를 만들고 있습니다.다음을 생성했습니다.component.json
나의 모든 의존성을 유지하기 위해 jquery.그럼 나는 뛰어요bower install
이름이 지정된 폴더에 모든 항목을 설치합니다.components
그러나 구성 요소를 다른 폴더에 설치해야 합니다.public/components
.
구성 요소.json을 다음으로 편집해 보았습니다.
{
"name": "test",
"version": "1.0.0",
"directory": "public/",
"dependencies": {
"jquery": "*"
}
}
또는:
{
"name": "test",
"version": "1.0.0",
"componentsDirectory": "public/",
"dependencies": {
"jquery": "*"
}
}
https://github.com/twitter/bower/pull/94 에 나와 있지만 작동하지 않습니다.
홈 디렉토리가 아닌 프로젝트 루트에 다음 내용의 Bower 구성 파일을 만듭니다.
{
"directory" : "public/components"
}
달려.bower install
다시.
편집 외에도.bowerrc
기본 설치 경로를 설정하기 위해 다른 파일 형식에 대한 사용자 지정 설치 경로를 설정할 수도 있습니다.
대체 설치 경로를 관리하기 위한 단일 명령을 제공하는 bower-installer라는 노드 패키지가 있습니다.
달려.npm install -g bower-installer
당신의 샤워기를 설치하세요.json.
{
"name" : "test",
"version": "0.1",
"dependencies" : {
"jquery-ui" : "latest"
},
"install" : {
"path" : {
"css": "src/css",
"js": "src/js"
},
"sources" : {
"jquery-ui" : [
"components/jquery-ui/ui/jquery-ui.custom.js",
"components/jquery-ui/themes/start/jquery-ui.css"
]
}
}
}
다음 명령을 실행합니다.bower-installer
설치됩니다.components/jquery-ui/themes/start/jquery-ui.css
로../src/css
,기타
제 윈도우 10에도 같은 문제가 있었습니다.이것이 제 문제를 해결한 것입니다.
- 삭제
bower_components
루트 폴더에 - 작성
.bowerrc
루트 파일 - 파일에 이 코드를 적으십시오.
{"directory" : "public/bower_components"}
- 실행 a
bower install
이제 공용 폴더에 bower_components 폴더가 표시됩니다.
언급할 가치가 있는 것은...
위에서 언급한 바와 같이, 다른 기여자들은 다음과 같이 사용합니다..bowerrc
JSON에 파일을 제출합니다.
{ "directory": "some/path" }
필요합니다. 그러나 해당 파일을 만드는 동안 Windows에서 문제가 발생할 수 있습니다.Windows(윈도우)에서 "파일 이름"을 추가하라는 메시지가 표시되면 메모장++과 같은 텍스트 편집기/IDE를 사용합니다.
이름 없는 파일에 JSON을 추가하고 .bowerrc로 저장합니다. 바로 사용할 수 있습니다!
아마도 쉬운 가정이겠지만, 나는 이것이 다른 사람들의 불필요한 두통을 덜어주기를 바랍니다 :)
다음을 입력해 보십시오.components.json
에 철하다.public
루트 디렉터리가 아닌 응용 프로그램의 디렉터리를 다시 실행합니다.bower install
...앱 홈 디렉토리에서 다음을 시도해 보십시오.
cp components.json public
cd public
bower install
안녕하세요 저는 같은 문제이고 이 방법으로 해결합니다.
윈도우즈 사용자 및 vsan'create .bowerrc 파일.
cmd go any 폴더에서
예를 들어 .bowerrc 파일이 포함된 패키지를 설치합니다.
bower install angular-local-storage
이 플러그인에는 .bowerrc 파일이 포함되어 있습니다.복사하고 프로젝트로 이동하여 이 파일을 붙여넣습니다.
visual studio - 솔루션 탐색기 - 모든 파일을 표시하고 프로젝트 seek .bowerrc 파일을 포함
저는 이 방법을 해결합니다 :)
언급URL : https://stackoverflow.com/questions/14079833/how-to-change-bowers-default-components-folder
'source' 카테고리의 다른 글
Python의 상대 경로에서 가져오기 (0) | 2023.05.27 |
---|---|
Sublime Text 2에서 Ctrl+D를 여러 개 선택할 때 일치를 건너뛸 수 있는 방법은 무엇입니까? (0) | 2023.05.22 |
SQL을 통해 최소 순차적 액세스 기간을 결정하시겠습니까? (0) | 2023.05.22 |
데이터 테이블 정렬 (0) | 2023.05.22 |
Eclipse에서 스페이스 바 키 누름이 자동 완성을 트리거하지 않도록 합니다. (0) | 2023.05.22 |