반응형
Bower 종속성 버전 충돌을 해결하는 방법은 무엇입니까?
두 가지 모두에 의존하는 프로젝트가 있습니다.
- jquery ~ 1.9.1
- 차례로 jquery> = 1.7.2에 의존하는 또 다른 프로젝트
그러나 내가 실행 bower install하면 jquery 2.0.2가 설치됩니다. 이것은 깨진 것 같습니다.
(a) 제약 조건을 올바르게 해결하거나 (b) 최종 버전을 명시 적으로 설치 (해결 방법)하려면 어떻게해야합니까?
파일 resolutions의 객체에 추가 bower.json하고 구성 요소 이름 및 버전을 지정하여 bower 명령을 실행할 때 충돌을 자동으로 해결할 수 있습니다. 이렇게 :
{
"name": "project-x",
"private": true,
"dependencies": {
"bootstrap-sass": "~3.3.7",
"modernizr": "~2.8.3",
"jquery": "~1.11.3"
},
"devDependencies": {},
"resolutions": {
"jquery": "~1.11.3"
}
}
또한 실행할 수 bower install있으며 bower가 "적합한 버전"(대화 형 모드가 켜져있는 경우)을 요청할 때 접두사 선택에 !를 사용하여 bower가 선택한 사항을 bower.json 파일에 저장할 수 있습니다.
사용하다 --force-latest
참고 URL : https://stackoverflow.com/questions/16991128/how-to-resolve-bower-dependency-version-conflicts
반응형
'IT TIP' 카테고리의 다른 글
| 여러 파일 내의 전역 변수 (0) | 2020.11.21 |
|---|---|
| 오류 메시지의 이유는 무엇입니까? (0) | 2020.11.21 |
| Android 5.0 : 최근 앱 제목 색상을 변경하는 방법은 무엇입니까? (0) | 2020.11.21 |
| Java 8에서 findAny ()와 findFirst ()의 차이점 (0) | 2020.11.21 |
| jQuery에서 클릭 핸들러를 일시적으로 비활성화하는 방법은 무엇입니까? (0) | 2020.11.21 |