首页 文章

世博会重装不能在Linux上运行(使用Android设备)

提问于
浏览
1

我的expo应用程序出了问题 . 它悔改不接受我的改变 . 实时重新加载,热重新加载不起作用,当我摇动我的设备并按“重新加载”时,我的应用程序重新加载,但更改不会出现 .

我已经做了什么:

  • 重新安装守望者

  • 删除 node_modulespackage-lock.json ,然后运行 $ npm install

  • 克隆并在其他地方重建我的project

  • 更新expo-cli和expo-android-app

[我正在使用基本的os(linux),expo-cli和android设备]

有类似事情发生在某人身上吗?你是怎么解决的?

我的项目依赖项:

"dependencies": { "@expo/samples": "2.1.1", "@expo/vector-icons": "^6.3.1", "expo": "^25.0.0", "firebase": "^4.12.1", "native-base": "^2.3.10", "react": "16.2.0", "react-native": "https://github.com/expo/react-native/archive/sdk-25.0.0.tar.gz", "react-navigation": "^1.0.0-beta.27"

2 回答

  • 0

    "magically resolved"删除 node_modules 文件夹并运行 $ npm install (AGAIN)并运行...(?)

  • 3

    在Windows机器和iPhone 6S上运行世博会时,我发生了类似的事情 . 我能够通过创建一个空的expo文件夹(expo init ReloadProject)来“重新加载”代码,进入并重新启动那里的expo客户端(expo start) .

    用我的手机访问它(并看到默认的应用程序消息),然后回到我的原始项目,我能够使用较新版本的代码再次启动expo并在手机上看到它正常工作 .

    除此之外,我还尝试恢复代码更改,删除node_modules并重新安装,在手机上重新启动计算机和应用程序,手动单击重新加载,尝试热重新加载和实时重新加载,但这些方法都不起作用 .

相关问题