2017-07-14 53 views
2

我在开发离子3应用程序时遇到了缓存问题(可能)。我不知道它是否连接到组件的延迟加载,但在升级到v3并启用延迟加载后,我遇到了这个问题...该应用程序处于开发模式,我通过离子服务运行它...如果我改变组件的ts文件中的东西,更改不会反映在浏览器中..我没有这个组件的模板(HTML文件)的问题...如果我改变了一些在html模板中的东西,它工作正常。我使用Augury chrome扩展来调试角度2应用程序...当我点击组件的源代码时,它显示出我的旧文件...升级到v3后离子3组件javascript不刷新

更新: 我发现问题出在离子服务器的某处。 ..当我重新启动它,我可以看到浏览器中的更改...

回答

0

这似乎是一个问题的app-scriptsgithub issue)。正如你可以在threa看到,修复它刚刚更新的应用程序的脚本的nightly版本:

npm install @ionic/[email protected]

+0

我得到这个错误,当我尝试更新的应用程序的脚本:[email protected] - 未满足PEER DEPENDENCY [email protected] .. npm WARN [email protected]需要ajv @> = 5.0.0的同伴,但没有安装。 –

+0

如果您在项目文件夹中运行'ionic info',那么您在'Ionic App Scripts Version:'中看到了什么? – sebaferreras

+0

全球套餐: @离子/ CLI-utils的:1.5.0 离子CLI:3.5.0 本地套餐: @离子/应用程序的脚本:2.0.1-201707121621 @离子/ CLI-plugin-离子 - 角:1.3.2 离子框架:离子 - 角3.5.0 系统: 节点:V7.10.0 操作系统:Linux 4.4 Xcode中:没有安装 IOS部署:没有安装 IOS-SIM:未安装 npm:4.2.0 –