React Native构建报错MODULE_NOT_FOUND:yaml模块缺失求助
解决React Native构建时eas-cli依赖yaml模块缺失的问题
彻底重装全局eas-cli
- 先全局卸载:
npm uninstall -g eas-cli - 手动删除残留的eas-cli目录:找到
C:\Users\****\AppData\Roaming\npm\node_modules\eas-cli文件夹直接删掉 - 清理npm缓存:
npm cache clean --force - 重新全局安装:
npm install -g eas-cli
- 先全局卸载:
排查本地项目依赖问题
- 进入项目根目录,删除
node_modules文件夹和对应的锁文件(package-lock.json或yarn.lock) - 重新安装本地依赖:
npm install或yarn install - 再次尝试构建:
eas build
- 进入项目根目录,删除
手动补全缺失的yaml模块
进入eas-cli的全局安装目录,手动安装yaml依赖:cd C:\Users\****\AppData\Roaming\npm\node_modules\eas-cli npm install yaml排查网络或node版本问题
- 若怀疑是网络导致依赖安装不全,切换国内npm源:
npm config set registry https://registry.npmmirror.com/,之后重新安装eas-cli - 尝试切换稳定版node(比如18.x或20.x),部分版本不兼容可能导致依赖安装异常
- 若怀疑是网络导致依赖安装不全,切换国内npm源:
内容的提问来源于stack exchange,提问作者Nisal Tharusha Fernando
相关产品推荐
相关产品推荐

