我是React Native和Xcode的新手 .
当我在npm install react-native-svg时,我得到以下内容:
开始下载PerformanceBezier到 /Users/username/AwesomeProject/node_modules/react-native-svg/ios/PerformanceBezier
从github下载PerformanceBezier库失败,错误:{错误:ENOTEMPTY:目录不为空,重命名'/Users/username/AwesomeProject/node_modules/react-native-svg/1511988242148-4207165471078973/PerformanceBezier-master' - > '/Users/username/AwesomeProject/node_modules/react-native-svg/ios/PerformanceBezier' errno:-66,代码:'ENOTEMPTY',系统调用:'rename',路径:'/Users/username/AwesomeProject/node_modules/react-native-svg/1511988242148-4207165471078973/PerformanceBezier-master',dest:'/Users/username/AwesomeProject/node_modules/react-native-svg/ios/PerformanceBezier'}下载PerformanceBezier库成功!
开始下载QuartzBookPack到 /Users/username/AwesomeProject/node_modules/react-native-svg/ios/QuartzBookPack
从github下载QuartzBookPack库失败,错误:{错误:ENOTEMPTY:目录不为空,重命名'/Users/username/AwesomeProject/node_modules/react-native-svg/1511988243034-9050633810649857/QuartzBookPack-master' - > '/Users/username/AwesomeProject/node_modules/react-native-svg/ios/QuartzBookPack' errno:-66,代码:'ENOTEMPTY',系统调用:'rename',路径:'/Users/username/AwesomeProject/node_modules/react-native-svg/1511988243034-9050633810649857/QuartzBookPack-master',dest:'/Users/username/AwesomeProject/node_modules/react-native-svg/ios/QuartzBookPack'}下载QuartzBookPack库成功! react-native-svg@6.0.1-rc.0
显然它有问题,但后来它说它们都已成功安装 . 当我尝试构建Xcode项目时,我得到一个错误,说Xcode无法打开他们的.xcodeproject文件 .
这是我的问题出了什么问题,还是存在这些文件被撤出的回购问题?
我有react-native-cli:2.0.1和react-native:0.50.4 . 我正在尝试安装react-native-svg@6.0.1-rc.0 .
1 回答
看起来这里有报道:https://github.com/react-native-community/react-native-svg/issues/530
解决方法是运行以下命令: