无法使用react-native-svg。 Xcode无法打开PerformanceBezier和QuartzBookPack

时间:2017-11-29 20:59:06

标签: ios xcode react-native

我是React Native和Xcode的新手。

当我在安装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' - > '/用户/用户名/ AwesomeProject / node_modules /反应天然-SVG / IOS / PerformanceBezier'   错误:-66,   代码:'ENOTEMPTY',   系统调用:'重命名',   路径:'/ 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' - > '/用户/用户名/ AwesomeProject / node_modules /反应天然-SVG / IOS / QuartzBookPack'   错误:-66,   代码:'ENOTEMPTY',   系统调用:'重命名',   路径:'/ 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 个答案:

答案 0 :(得分:1)

此处已在此处报告:https://github.com/react-native-community/react-native-svg/issues/530

解决方法是运行以下命令:

df1.mask(df1.astype(str).eq(‘’), df2)