是否可以在HMR中使用本机脚本预览功能?

时间:2019-11-10 20:17:54

标签: nativescript nativescript-vue webpack-hmr

我正在使用'tns Preview'命令调试我的应用程序,但HMR似乎无法正常工作。 我已经使用“ tns create”命令生成了一个空白vue项目,并使用预览功能启动了它。该应用程序已成功部署到Android设备,但是我所做的任何代码更改都不会应用于该设备。 是否不支持此操作,或者我做错了什么?

2 个答案:

答案 0 :(得分:0)

我设法通过在webpack配置文件中添加以下选项使其工作:

watchOptions:{     poll:1000 //每秒检查一次更改   }

答案 1 :(得分:0)

我强烈建议您在使用nativescript-vue时使用O(N log N)选项。 即使它会观察变化,也不会显示总是预期的行为。

重新启动应用程序仅需要3-5秒,但从长远来看可以为您节省很多麻烦。

--no-hmrtns preview --no-hmr

-no-hmr -禁用热模块更换(HMR)。在这种情况下,当应用代码更改时,CLI将传输修改后的文件并重新启动应用程序。