簡體   English   中英

不能使用react-native-svg。 Xcode無法打開PerformanceBezier和QuartzBookPack

[英]Can't use react-native-svg. Xcode can't open PerformanceBezier and QuartzBookPack

我是React Native和Xcode的新手。

當我npm install react-native-svg我得到以下內容:

開始將PerformanceBezier下載到/Users/username/AwesomeProject/node_modules/react-native-svg/ios/PerformanceBezier從github下載PerformanceBezier庫失敗,並顯示err:{錯誤: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 /用戶名/ AwesomeProject / node_modules / react-native-svg / ios / PerformanceBezier'}下載PerformanceBezier庫成功!

開始將QuartzBookPack下載到/Users/username/AwesomeProject/node_modules/react-native-svg/ios/QuartzBookPack從github下載QuartzBookPack庫,失敗並出現err:{錯誤: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。

看起來好像已經在這里報道過: https : //github.com/react-native-community/react-native-svg/issues/530

解決方法是運行以下命令:

$ cd node_modules/react-native-svg/
$ rm -rf ios/PerformanceBezier/ ios/QuartzBookPack/
$ npm run postinstall

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM