我正在使用'tns Preview'命令调试我的应用程序,但HMR似乎无法正常工作。 我已经使用“ tns create”命令生成了一个空白vue项目,并使用预览功能启动了它。该应用程序已成功部署到Android设备,但是我所做的任何代码更改都不会应用于该设备。 是否不支持此操作,或者我做错了什么?
答案 0 :(得分:0)
我设法通过在webpack配置文件中添加以下选项使其工作:
watchOptions:{ poll:1000 //每秒检查一次更改 }
答案 1 :(得分:0)
我强烈建议您在使用nativescript-vue时使用O(N log N)
选项。
即使它会观察变化,也不会显示总是预期的行为。
重新启动应用程序仅需要3-5秒,但从长远来看可以为您节省很多麻烦。
--no-hmr
或tns preview --no-hmr
-no-hmr -禁用热模块更换(HMR)。在这种情况下,当应用代码更改时,CLI将传输修改后的文件并重新启动应用程序。