yarn global add expo-cli
失败
报错:expo : 无法将“expo”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确
,然后再试一次。
可能原因 自己安装的yarn不是全局
解决方式:重新npm install -g expo-cli
安装
https://www.react-native.cn/docs/next/environment-setup
效果
yarn start 之后expo ios上效果图 | ios appstore expo |
---|---|
其他
Error: Index(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.
场景:函数组件套类组件
解决方式 : 我giao
忘记return
呐
class LinearBtn extends Component {
render() {
⭐ return(
<TouchableOpacity style={{width:200,height:60}}>
<LinearGradient
colors={['#a26ece', '#c373ac', '#e5768a']}
start = {{x:0,y:0}}
end = {{x:1,y:0}}
style={styles.linearGradient}>
<Text style={styles.buttonText}>Sign in with Facebook</Text>
</LinearGradient>
</TouchableOpacity>)
⭐ }
}
illegal operation on a directory, read at Object.readSync (fs.js:592:3) at tryReadSync (fs.js:366:20) at Object.readFileSync (fs.js:403:19).
可能原因: 打开模拟器菜单到浏览器debug造成的,不是代码问题
解决方式 : 停止Debug