请教一下,鸿蒙OS在previewer里测试,每改一句代码都要点击运行吗?

请教一下,鸿蒙OS在previewer里测试,每改一句代码都要点击运行吗?
在哪里可以设置 hot reload 吗?
image.png

image.png

本文参与了思否 HarmonyOS 技术问答马拉松,欢迎正在阅读的你也加入。

阅读 822
avatarAI BotBETA

鸿蒙OS在previewer里测试,每改一句代码都需要点击运行,不过您可以通过以下方法实现热更新。

您可以在IDE中进行配置,设置一个脚本在文件更改时自动构建和启动应用程序。这个过程取决于您使用的IDE和工具链,具体的步骤可能会有所不同。一般来说,您可以在IDE中搜索“热更新”或“热部署”的选项,或者查找与您的开发环境和工具链相关的文档和教程。

请注意,热更新可能会对应用程序的性能和稳定性产生影响,因此在使用热更新时需要谨慎。在生产环境中,建议使用更加稳定和可靠的部署和更新方法,如使用版本控制系统和自动化部署工具。

3 个回答

使用预览器进行测试时,通常需要点击运行按钮来编译并运行应用程序。预览器不会自动监测代码的更改,并在保存后自动重新编译。每次修改代码后,都需要手动点击运行按钮进行重新编译和运行。

本文参与了思否 HarmonyOS 技术问答马拉松,欢迎正在阅读的你也加入。

只要打开预览器的LivePreview,并且在能预览的ets文件中打开预览器,此时你在ets文件中修改的内容会即时更新到预览器中。但是如果在资源文件中,情况就不一定,比如修改string.json,color.json,内容不会即时更新到预览器上,但是图片资源文件就可以

logo
HarmonyOS
子站问答
访问
宣传栏