【问题标题】:Expo gets stuck during install with npm but installs with yarn and doesn't workExpo 在使用 npm 安装期间卡住,但使用 yarn 安装并且无法正常工作
【发布时间】:2020-12-13 14:49:09
【问题描述】:
当我尝试使用 npm install -g expo-cli 安装 expo 时,它会卡在这里几个小时 - expo-cli error
npm WARN 已弃用 @hapi/joi@17.1.1:joi 将离开 @hapi 组织并回到“joi”(https://github.com/sideway/joi/issues/2411)
[........] \ fetchMetadata: WARN deprecated @hapi/joi@17.1.1: joi 将离开@hapi 组织并移回'joi' (@ 987654323@
但是当我使用 yarn 安装 expo 时,它说 expo 安装成功。但是当我在 cmd 中输入 expo --version 或只是 expo 时,它不起作用。
我试过改变环境路径
我已经卸载并重新安装了节点
我试过npm cache clean --force
【问题讨论】:
标签:
node.js
npm
yarnpkg
expo
【解决方案1】:
npm install --global expo-cli --force
这就是为我做的。
在安装尝试开始时出现相同的错误,但之后它忽略了这些问题并无论如何都安装了它。
它工作得很好。不过,通常你应该小心“--force”。
【解决方案2】:
我在 Windows 10 中遇到了这个问题,以便能够安装最新版本。我必须安装最新版本的 Python (3.8.0),然后以管理员身份运行 npm install --global --production windows-build-tools,然后我能够再次运行:npm install expo-cli --global 以安装 expo-cli 的 3.8.0 版本