2017-12-06 14 views
2

인터넷에서 연구 한 후에도 아직 내 문제를 해결하지 못했습니다. 나는 반응 네이티브-SVG를 사용하고 내가 같은 문제를 겪고 : 또한불변의 위반 : "RNSVGSvgView"의 기본 구성 요소가 존재하지 않습니다.

react-native unlink react-native-svg 
npm uninstall react-native-svg 
npm install react-native-svg 
react-native link react-native-svg 
react-native run-ios 

을 : I 포함한 많은 것들을 시도 Invariant Violation: Native component for "RNSVGSvgView" does not exist

: No component found for view with the name "RNSVGPath"

또는이 하나를 :

pod 'RNSVG', :path => '../node_modules/react-native-svg' 
rm -rf node_modules 
npm install 
react-native run-ios 

아직 아무것도 ... 여기 있습니다 내가 사용하고있는 버전 :

"dependencies": { 
    "react": "16.1.1", 
    "react-native": "0.50.3", 
    "react-native-svg": "^6.0.1-rc.1" 
} 

내가 직접 아직도 아무것도 ... 당신의 도움들에 대한

감사 엑스 코드에서 구축하려고 노력! 다른에 그런

npm install react-native-svg --save //(again) 
react-native link react-native-svg //(again) 
watchman watch-del-all 
rm -rf node_modules/ && yarn cache clean && yarn install 

:

답변

0

당신은이 작업을 수행하도록해야 다음 새로운 설치 후 SVG의 NPM을 제거 SVG를 해제,

첫 번째 버전에 문제가 터미널

npm start -- --reset-cache 

반응 네이티브 실행 IOS와 iOS 앱을 시작하기 전에, 당신은 내가 이것 때문에 문제가 있었다 ... 다음 타다

+0

대단히 감사합니다! – Mephilia

0

SVG는 하나

"dependencies": { 
    "react": "16.1.1", 
    "react-native": "0.44.0", 
    "react-native-svg": "5.1.8" 
} 
+0

답장을 보내 주셔서 감사합니다. 문제는 방금 원래 0.50.3으로 업그레이드하여 이전 버전으로 돌아가고 싶지 않다는 것입니다. 다른 해결책이 있습니까? – Mephilia

+0

실제로 svg 패키지는 반응 네이티브 문서의 지원 버전에 대해 나열된 dependenc 목록이 있습니다 – Jigar

0

를 엑스 코드

에서 수동으로 링크 된 프레임 워크 및 라이브러리에 libRNSVG.a를 추가해야 RN 0.51부터 "반응 고유 링크"가 깨졌습니다. 완전히 제거하고 다시 설치 한 후 수동으로 링크하면 iOS에서 해결됩니다.