2016-12-07 2 views
4

"react-bootstrap-table"을 설치 한 후 오류가있었습니다.UNMET PEER DEPENDENCY [email protected]

├── [email protected] 
└── UNMET PEER DEPENDENCY [email protected] 

내 package.json

"dependencies": { 
    "isomorphic-fetch": "^2.2.1", 
    "react": "^15.4.0", 
    "react-addons-linked-state-mixin": "^15.4.0", 
    "react-bootstrap": "^0.30.6", 
    "react-bootstrap-table": "^2.6.0", 
    "react-cookie": "^0.4.8", 
    "react-dom": "^15.4.0", 
    "react-redux": "^4.4.6", 
    "react-router": "^3.0.0", 
    "react-router-apply-middleware": "0.0.2", 
    "react-router-bootstrap": "^0.23.1", 
    "react-router-relative-links": "^0.1.0", 
    "redux": "^3.6.0", 
    "redux-logger": "^2.7.4", 
    "redux-promise-middleware": "^4.1.0", 
    "redux-thunk": "^2.1.0" 
    } 

감사합니다 도움.

+0

종속성 종속성은 라이브러리가 의존하지만 기본적으로 설치되지 않는 라이브러리입니다. 이 라이브러리를 사용하기 위해 반응 라우터가 필요하다는 것을 알려주고 있습니다. 이미 가지고 있는지 여부는 확인하지 않습니다. – Alexander

+0

도움 주셔서 감사합니다. 나는 이해했다. 그것에 대해 더 설명해 주시겠습니까? 내 프로젝트가 여전히 정상적으로 작동합니다. 아마 내 프로젝트에 영향을 미치지 않았을 것입니다. 감사합니다. . –

+0

http://stackoverflow.com/questions/20764881/why-does-npm-install-say-i-have-unmet-dependencies 여기에는 몇 가지 해결책이 있습니다. – Alexander

답변

0

이 블로그 게시물은 피어 의존성을 잘 설명합니다! 이 아래로 떨어질 경우
https://nodejs.org/en/blog/npm/peer-dependencies/

하나의 유스 케이스는하지만,있다 : 플러그인. 플러그인 패키지는 항상 호스트 패키지를 직접 사용하지는 않지만 다른 "호스트"패키지와 함께 사용해야합니다. 대부분의 플러그인은 실제로 호스트 패키지에 의존하지 않습니다.

이에 대한 솔루션은 당신이 실제로하지 않는 나는 react-bootstrap-table 패키지의 환매 특약을 통해 파고 [email protected]이 dev에 종속성으로 언급 사용되는 것을 발견 이후를 설치해야합니다 것 같다 귀하의 경우에는 피어 의존성

했다 그들의 예제 애플 리케이션에서.

따라서 패키지와 함께 패키지를 함께 제공하지 않으면 무시할 수 있습니다.

관련 문제