是否可以将 nativescript 预览功能与 HMR 一起使用?

Posted

技术标签:

【中文标题】是否可以将 nativescript 预览功能与 HMR 一起使用?【英文标题】:Is it possible to use nativescript preview functionality with HMR? 【发布时间】:2020-03-06 14:55:05 【问题描述】:

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

【问题讨论】:

HRM 仍然对 NativeScript Vue 有一些问题,您可以关注Github 【参考方案1】:

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

手表选项: poll: 1000 // 每秒检查一次变化

【讨论】:

【参考方案2】:

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

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

tns preview --no-hmrtns run --no-hmr

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

【讨论】:

以上是关于是否可以将 nativescript 预览功能与 HMR 一起使用?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以将 vue-flipclock 与 Nativescript Vue 应用程序一起使用

Nativescript CameraPlus 预览也放大了

如何将 NativeScript 与 Angular CLI 集成

tns 预览不适用于带有 nativescript-vue 的 android

Nativescript Vue 使用 tns 预览失败

是否可以将文本、图像和文件共享到使用 Nativescript 编写的 Android 或 iOS 应用程序中?