首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >博览重新加载不能在Linux上工作(使用Android设备)

博览重新加载不能在Linux上工作(使用Android设备)
EN

Stack Overflow用户
提问于 2018-05-16 06:05:16
回答 6查看 4K关注 0票数 2

我的世博应用有问题。我不后悔我的改变。Live,热重加载不起作用,当我摇动我的设备并按下“重新加载”时,我的应用程序重新加载,但是这些更改不会出现。

我已经做的事:

  • 重新安装看守人
  • 删除node_modulespackage-lock.json,并运行$ npm install
  • 在其他地方克隆并重建我的项目
  • 更新世博-cli和博览-android-app

我使用的是初级操作系统(linux)、expo和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"

EN

回答 6

Stack Overflow用户

发布于 2018-05-17 01:22:37

“神奇解析”删除node_modules文件夹并运行$ npm install (再次)并运行.(?)

票数 3
EN

Stack Overflow用户

发布于 2019-03-09 17:15:59

.I指出,我也遇到了同样的问题,我已经将我的应用程序从开发转向了生产,然后又回到了开发阶段。

问题是,当我在最后一步切换到开发时,缓存仍然在进行生产。

我控制台中的日志是:

代码语言:javascript
复制
Running application "main" with appParams: {"initialProps":{"exp":{"initialUri":"exp://192.168.43.89:19000","manifest":{"iconUrl":"http://192.168.43.89:19001/assets/./assets/icon.png","isVerified":true,"hostUri":"192.168.43.89:19000","version":"1.0.0","slug":"myapp","splash":{"resizeMode":"contain","backgroundColor":"#f7be13","image":"./assets/splash.png","imageUrl":"http://192.168.43.89:19001/assets/./assets/splash.png"},"logUrl":"http://192.168.43.89:19000/logs","privacy":"public","assetBundlePatterns":["**/*"],"primaryColor":"#023C69","android":{"versionCode":1,"package":"com.apppzzzz.myapp","config":{"googleMaps":{"apiKey":""},"googleSignIn":{"certificateHash":"STRING","apiKey":"STRING"}}},"orientation":"portrait","bundleUrl":"http://192.168.43.89:19001/node_modules/expo/AppEntry.bundle?platform=android&dev=false&minify=true&hot=false&assetPlugin=E%3A%5Ccde%5CTutorial%5CReactNative%5Cmyapp_rnapp%5Cnode_modules%5Cexpo%5Ctools%5ChashAssetFiles.js","updates":{"fallbackToCacheTimeout":0},"ios":{"supportsTablet":true},"packagerOpts":{"dev":false,"lanType":"ip","hostType":"lan","minify":true,"urlRandomness":"ha-wky"},"sdkVersion":"32.0.0","mainModuleName":"node_modules/expo/AppEntry","xde":true,"id":"@anonymous/myapp-dec62901-f76d-419c-8e72-76f2c0e279d7","androidStatusBar":{"backgroundColor":"#f7be10"},"debuggerHost":"192.168.43.89:19001","platforms":["ios","android"],"env":{},"icon":"./assets/icon.png","loadedFromCache":true,"developer":{"tool":"expo-cli","projectRoot":"E:\\cde\\Tutorial\\ReactNative\\myapp_rnapp"},"name":"myapp"},"shell":false}},"rootTag":1}
. __DEV__ === false, development-level warning are OFF, performance optimizations are ON

注意__DEV__ === false

因此,我使用SHIFT+R清除了控制台中的缓存,然后转到我的手机上,清除了博览应用程序的缓存

然后重新启动我的开发服务器,一切都很顺利!

日志__DEV__ === false更改为__DEV__ === true,重新装载的问题消失了!

票数 2
EN

Stack Overflow用户

发布于 2019-11-29 20:28:38

卸载我手机上的世博应用程序并重新安装它。然后,我可以看到应用程序正在重新构建和加载回电话。看起来我的应用程序被缓存在手机里,即使javaScripts有变化,也会使用更旧的版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50363481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档