我的expo应用程序出了问题 . 它悔改不接受我的改变 . 实时重新加载,热重新加载不起作用,当我摇动我的设备并按“重新加载”时,我的应用程序重新加载,但更改不会出现 .
我已经做了什么:
-
重新安装守望者
-
删除
node_modules
和package-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 回答
"magically resolved"删除
node_modules
文件夹并运行$ npm install
(AGAIN)并运行...(?)在Windows机器和iPhone 6S上运行世博会时,我发生了类似的事情 . 我能够通过创建一个空的expo文件夹(expo init ReloadProject)来“重新加载”代码,进入并重新启动那里的expo客户端(expo start) .
用我的手机访问它(并看到默认的应用程序消息),然后回到我的原始项目,我能够使用较新版本的代码再次启动expo并在手机上看到它正常工作 .
除此之外,我还尝试恢复代码更改,删除node_modules并重新安装,在手机上重新启动计算机和应用程序,手动单击重新加载,尝试热重新加载和实时重新加载,但这些方法都不起作用 .