【问题标题】:React native project stucks on :unimodules-react-native-adapter:generateExpoModulesPackageListReact 本机项目卡在 :unimodules-react-native-adapter:generateExpoModulesPackageList
【发布时间】:2021-11-11 07:36:57
【问题描述】:

这是一个expo-eject项目,我克隆项目后使用的命令是:

纱线, 纱线开始, 纱线机器人,

它没有显示任何错误,但每次我尝试运行项目时都会卡在同一点。

该项目在其他队友的笔记本电脑上运行良好,但我遇到了这个问题。 以下是已安装工具的版本: Nodejs 14.17.6, 世博会 4.11.0, React-native-cli 2.0.1,

我正在添加一张图片,显示项目被阻止的位置。

This is the issue in running project.

【问题讨论】:

标签: javascript android react-native expo mobile-application


【解决方案1】:

遇到了同样的问题,并尝试了@usama-alaf 回复,其中包括:

  • 为 Android 设备安装正确的 SDK
  • 在 project/android/local.properties 下链接 SDK 路径

但上述方法都不适合我。再深入一点,我找到了this Github issue from Willem Horsten,开发人员说他的一个硬盘上有一个yarn.lock 文件。我实际上是在辅助 HD 上运行我的开发环境,并且我在驱动器的根目录中也有一个锁定文件,但删除它后,什么都没有改变。

这是对我真正有用的方法。我正在运行 Node v12,并尝试构建项目,并尝试检查 Node 版本是否是罪魁祸首,我这样做了:

  1. 删除了我的 node_modulesyarn.lock 以及我能找到的所有其他锁定文件(出于某种原因,该项目中还有一个 package-lock.json 文件)
  2. 由于我使用的是NVM,因此我切换到 Node v15.14.0(我安装的最新版本)。
  3. 再次使用yarn install 安装依赖项
  4. 跑了yarn android,这次构建成功了。

【讨论】:

    猜你喜欢
    • 2019-12-04
    • 2018-04-06
    • 1970-01-01
    • 2016-03-16
    • 2019-10-05
    • 1970-01-01
    • 2018-10-20
    • 2019-01-16
    • 1970-01-01
    相关资源
    最近更新 更多