我正在使用以下命令来运行我的 Ionic/Cordova 项目:
ionic emulate ios -l -c -s --target=iPad-Air
当我运行它时,我经常会发现我所有的本地存储和我存储的数据(例如 pouchdb 数据)都被删除了。这使得在构建我的应用程序时很难进行测试。
我能做些什么来避免这种情况发生吗?
最佳答案
-l
命令用于实时重新加载
为了使实时重新加载工作,他们从本地 IP 提供的本地网络服务器提供您的 html。当您的本地 IP 更改时,它将作为一个新应用程序,因为客户端存储与域相关联,因此所有数据都将丢失。 (如果路由器重启或者其他原因)
因此,不要使用 -l
选项或将您的计算机配置为使用永久本地 IP 地址。
关于ios - Ionic Xcode Emulation 删除数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39651393/