You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native执行npm start报错:Cannot find module 'xdl'求解决

解决expo-cli找不到xdl模块的问题
  • 全局重装expo-cli
    错误提示来自全局安装的expo-cli,先卸载再重装:

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

    若使用yarn:

    yarn global remove expo-cli
    yarn global add expo-cli
    
  • 清除npm缓存
    缓存损坏可能导致依赖安装不完整:

    npm cache clean --force
    
  • 检查Node.js版本兼容性
    expo-cli对Node版本有要求,推荐使用LTS版本(如16.x或18.x)。可通过nvm(Windows用nvm-windows)切换版本:

    # 安装指定LTS版本
    nvm install 18.17.0
    # 切换到该版本
    nvm use 18.17.0
    
  • 手动为全局expo-cli安装xdl
    进入错误提示中的expo-cli目录(C:\Users\Korisnik\AppData\Roaming\npm\node_modules\expo-cli),执行:

    npm install xdl
    
  • 改用npx启动项目
    避开全局依赖问题,直接使用项目本地的expo-cli:

    npx expo start
    

内容的提问来源于stack exchange,提问作者majstorsmora

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 22:57:26