更新至最新expo-cli后启动应用报错:Cannot find module '@expo/image-utils'
解决expo-cli更新后报错"Cannot find module '@expo/image-utils'"
常用修复步骤
重新安装全局expo-cli并清除缓存
- 卸载全局expo-cli:
npm uninstall -g expo-cli - 强制清除npm缓存:
npm cache clean --force - 重新安装最新版expo-cli:
npm install -g expo-cli
- 卸载全局expo-cli:
重置本地项目依赖
- 进入项目根目录,删除依赖文件夹和锁文件:
- Mac/Linux:
rm -rf node_modules package-lock.json - Windows:
rmdir /s node_modules && del package-lock.json
- Mac/Linux:
- 重新安装项目依赖:
npm install - 尝试启动项目:
expo start
- 进入项目根目录,删除依赖文件夹和锁文件:
手动安装缺失的依赖包
直接安装报错中提到的模块:npm install @expo/image-utils --save-dev,安装完成后重新启动项目检查版本兼容性
查看项目package.json中的expoSDK版本,确认其与全局expo-cli版本兼容。若版本不匹配,可选择升级项目SDK至对应版本,或降级expo-cli到兼容版本
内容的提问来源于stack exchange,提问作者Me-B-07 6123 Sagar
相关产品推荐
相关产品推荐

