我有角度2本机脚本项目,我使用
tns livesync android --watch
或tns run android
查看真实设备和模拟器上的更改。它通常工作正常但在某些时候它开始构建和同步旧代码并基于该代码抛出JS错误。
通常可以通过重置整个项目(删除平台,节点模块,挂钩)和tns install
一切来解决这个问题。
当我添加新的节点模块和/或新的自定义组件时,我通常会终止生命同步并执行tns build android
。
无论这个生命表服务旧的HTML和旧的js(从ts转换)。
当我在终端中看到输出时,我复制了导致错误的元素,并在整个项目中搜索了这些元素。然而,他们无处可寻。首先我认为它们仍在platforms
文件夹中,但不是,所以它们必须在某处缓存。有没有人注意到这一点?如何解决这个/解决这个问题?
我正在使用Webstorm - 尝试使缓存无效并重新启动。没有帮助。决定切换到Visual Studio Code,但它正在做同样的事情。我甚至删除了.gradle文件夹以删除缓存的文件。没有帮助。