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

复制React Native项目目录后运行iOS模拟器报错:找不到模块'../scripts/ios'

解决React Native项目复制后npm run ios报错的问题

我来帮你搞定这个问题!你遇到的Cannot find module '../scripts/ios'错误,本质是复制项目后,原node_modules里的依赖包含硬编码的相对路径,复制到新路径后这些路径就失效了,导致脚本找不到对应模块。

下面是具体的解决步骤:

  • 首先进入新复制的项目目录,删除旧的依赖文件夹和锁文件:

    rm -rf node_modules
    rm package-lock.json
    

    如果你用的是Yarn,就删除yarn.lock代替package-lock.json

  • 清理npm缓存,避免残留的旧依赖影响:

    npm cache clean --force
    
  • 重新安装所有依赖:

    npm install
    

    Yarn用户执行yarn install即可

  • 最后重新运行iOS项目:

    npm run ios
    

这样操作后,新的依赖会根据当前项目路径重新生成正确的引用路径,就能正常启动模拟器了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 10:49:50