GitHub iconTwitter icon

🔺 react-native

npm install -g expo-cli
expo init <project-name> --npm

如果卡在了`installing devpencies`,可以考虑终止下载然后手动`npm install`

可以尝试通过以下方式打开

首先检查自己的网络是不是连接的手机热点,在连接手机热点的时候,我一般无法启动,请先连接`wifi`

  1. `npm run start`

如果出现没有打开`ios simulator`的话。可以尝试

  1. 手动打开`ios simulator`
  2. 打开手机上的浏览器,然后输入`localhost:19002`。(因为这是默认的`devtools url`
  3. 或者手动输入`exp://127.0.0.1:19000`
  4. 或者点击之前的项目缓存

如果还是不行

  1. 点击浏览器上面的打开的开发工具,点击`run on ios simulator`
  2. 甚至可以切换以下`connection`

主要是为了让那个二维码出来。如果出来了,成功了一半。此时大概率已经打开app,如果出现白屏。白屏可能是因为项目可能越来越大,所以打包时间有点长,所以可以耐心等待一会。如果超过了一分钟了还是没有出现。

  1. iterm输入`?`
  2. `shift+r`

待定,并不确定是最好的方案

  1. 如果为了快速看到效果的话,使用 `expo start --web`进行开发,而不是`--ios`
  • 组合两个`style`两个使用`className={[styles.a, styles.b]}`而不是`{ ...styles.a, ...styles.b }`