Bal*_*ian 8 xcode ios react-native react-native-android react-native-ios
我通过终端创建了新的react-native项目.
react-native init PlayWithAnimation
Run Code Online (Sandbox Code Playgroud)
当我通过Xcode运行react-native应用程序时.我收到了这个错误.
/ bin/sh -c \"/ Users/sumit/Desktop/React\Native/RNN/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/double-conversion.build/Script-190EE32F1E6A43DE00A8543A.sh \"
/ Users/sumit/Desktop/React> Native/RNN/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/double-conversion.build/Script-190EE32F1E6A43DE00A8543A.sh:line 2:cd:/ Users/sumit/Desktop/React:没有这样的文件或目录
/ Users/sumit/Desktop/React> Native/RNN/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/double-conversion.build/Script-190EE32F1E6A43DE00A8543A.sh:line 3:/ Users/sumit/Desktop/React Native/RNN/node_modules/react-native/React/scripts/ios-install-third-party.sh:没有这样的文件或目录
/ Users/sumit/Desktop/React Native/RNN/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/double-conversion.build/Script-190EE32F1E6A43DE00A8543A.sh:line 3:exec:/ Users/sumit/Desktop/React Native/RNN/node_modules/react-native/React/scripts/ios-install-third-party.sh:无法执行:没有这样的文件或目录
以下构建命令失败:
PhaseScriptExecution安装\ Third\Party/Users/sumit/Desktop/React\Native/RNN/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/double-conversion.build/Script-190EE32F1E6A43DE00A8543A.sh
(1次失败)
这些是我用过的版本:
node v8.0.0
npm 5.0.3
react-native-cli: 2.0.1
react-native: 0.46.0
xcode 8.3.3
Run Code Online (Sandbox Code Playgroud)
我检查过与其他stackoverflow Q&A相关但没有得到正确的解决方案.
临时解决方案:
如果我创建react-native,它会顺利运行version="0.44.0".但是在version 0.45.0, 0.46.0, 0.47.0构建中失败了,同样的"双转换"问题也随之而来.还有一件事,当我创建新项目时,第三方目录丢失了.
node_modules/react-native/ (missing third-party directory)
Run Code Online (Sandbox Code Playgroud)
会出现什么问题?
尝试解决方案1:
我做了以下步骤:
下载.sh中所需的文件,将其放在〜/ .rncache /中.
将下载的文件复制到node_modules/react-native/third-party /中,对每个文件运行tar -zxf***.
再建一次.但没有奏效.
试过的解决方案2:
处理react-native 0.46x上的第三方构建错误. 并尝试使用github问题.
我很高兴最终开始使用React Native,但是这个bug绝对会让我无法继续.如果有人可以帮我解决这个问题,我真的很感激.
得到了杰里汉的解决方案:生命保护者
嗨Bala,正如您可以看到错误日志,该错误来自
‘WhiteSpace’您的工作路径.
Real Path : /Users/sumit/Desktop/React\ Native/
On cd cmd log : /Users/sumit/Desktop/React:
You should rename your working path to ‘/Users/sumit/Desktop/react_native’.
Run Code Online (Sandbox Code Playgroud)
这对你有所帮助.
通过开发或操作工作,您最好不要在路径上使用"空间".
| 归档时间: |
|
| 查看次数: |
6242 次 |
| 最近记录: |