我正试图在我的项目中使用UI Kitten,但不知道如何在Expo上安装UI Kitten。
expo install @ui-kitten/eva-icons @eva-design/eva @ui-kitten/components react-native-svg
错误:
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! While resolving: undefined@undefined
npm ERR! Found: react-native-svg@12.1.0
npm ERR! node_modules/react-native-svg
npm ERR! react-native-svg@"12.1.0" from the root project
npm ERR! Could not resolve dependency:
npm ERR! peer react-native-svg@"^9.13.6" from @ui-kitten/components@5.1.0
npm ERR! node_modules/@ui-kitten/components
npm ERR! @ui-kitten/components@"*" from the root project
npm ERR! peer @ui-kitten/components@"5.1.0" from @ui-kitten/eva-icons@5.1.0
npm ERR! node_modules/@ui-kitten/eva-icons
npm ERR! @ui-kitten/eva-icons@"*" from the root project
错误地显示,react-native-svg@"^9.13.6"
小猫UI使用的是上述版本,而您的项目使用的是12.1.0
小猫UI,您需要使用react-native-svg@"^9.13.6"
版本。
NPM 7对此负责。运行这个应该可以修复它:
npm install -g npm@6