创建React Native应用时Expo命令执行出错,求排查问题原因
Expo CLI 安装后无法识别问题的解决步骤
1. 检查全局npm包路径是否在系统环境变量中
- 执行命令获取全局包安装路径:
npm prefix -g - 将输出的路径添加到系统PATH环境变量:
- Windows:打开「系统属性→高级→环境变量」,在系统变量的
PATH中新增该路径,重启终端生效 - Mac/Linux:编辑
~/.bashrc或~/.zshrc,添加export PATH="$PATH:$(npm prefix -g)/bin",执行source ~/.bashrc或source ~/.zshrc刷新配置
- Windows:打开「系统属性→高级→环境变量」,在系统变量的
2. 修复权限问题导致的安装不完整
- Mac/Linux用户:以sudo权限重新安装,执行
sudo npm install -g expo-cli - Windows用户:右键终端选择「以管理员身份运行」,再执行
npm install -g expo-cli
3. 清理缓存并更新npm
- 清理npm缓存:
npm cache clean --force - 更新npm至最新版本:
npm install -g npm - 重新安装expo-cli:
npm uninstall -g expo-cli && npm install -g expo-cli
4. 修复npx命令异常
如果npx create-expo-app NewProject仍无法运行:
- 清理npx缓存:
npx clear-npx-cache - 指定最新版本执行:
npx create-expo-app@latest NewProject
额外说明
npm audit fix和npm audit fix --force用于修复依赖安全漏洞,和CLI命令无法识别的问题无关,无需针对此问题使用这两个命令。
内容的提问来源于stack exchange,提问作者Norbert Eper
相关产品推荐
相关产品推荐

