Expo 客户端未安装在模拟器上

Expo client is not installing on Simulator

我已经使用这个设置将近半年了,我将 Expo SDK 升级到 44(删除了模拟器上的所有内容和设置)。于是乎,expo客户端就不会安装在模拟器上了。

我尝试过的事情:

我读过一些关于不使用 sudo 安装 expo 的内容,但是它会抛出错误并且根本无法安装。

新空白博览会项目信息:

世博会:44.0.0 博览会-cli:5.0.3 本机反应:0.64.3

希望有人知道解决这个问题的方法,我真的很想回去编程。

我遇到了同样的问题。原来在安装 expo-cli 时使用 sudo 是问题所在。 运行下面的命令来解决它。

npm uninstall -g expo-cli
npm install -g expo-cli

然后在新终端的 Mac 用户目录中,运行 以下内容:

mkdir apps
cd apps
expo init app-name

完成后,在 运行 宁 npm start.

之后应该可以正常工作

正如@Mercify 所说,sudo 确实是问题所在。

供将来参考:如果在没有 sudo 的情况下安装 expo 会引发错误,则必须将文件夹“/usr/.../node_modules”的“所有者”更改为您的用户。 这 post 有助于更换所有者。

Expo 正在模拟器上安装。 感谢@Mercify。