You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NativeScript CLI模拟器视图不刷新,ns run无法应用代码变更

NativeScript Android 热更新不生效的解决办法
  • 先检查NativeScript CLI版本,确保是最新稳定版:
    执行 ns --version 查看版本,要是不是最新的,跑 npm install -g nativescript 更新CLI。

  • 手动清理缓存和构建目录:
    不用每次都等ns run android --clean,可以直接删项目根目录下的这些文件夹:

    • platforms/android
    • node_modules/.cache
    • 要是用Angular的话,还有.angular目录;通用的.nativescript目录也可以删
  • 临时关闭增量构建排查问题:
    要么运行命令时加--no-watch参数,要么改nativescript.config.ts里的配置:

    export default {
      // 其他配置不变
      android: {
        incrementalBuild: false
      }
    }
    
  • 检查设备同步状态:
    用USB连设备的话,要开文件传输模式;用模拟器的话,确保和开发机在同一网络,不然设备拿不到更新后的文件。

  • 重新安装依赖,排查插件兼容问题:
    如果用了@nativescript/webpack这类插件,可能版本不兼容。直接删package-lock.json和node_modules,然后跑npm install重装。

  • 确认文件监听是否正常:
    修改代码后看终端,有没有File change detected. Starting incremental webpack compilation...的提示。要是没有,要么是项目目录有中文、空格这类特殊字符导致监听失效,要么重启CLI试试。

内容的提问来源于stack exchange,提问作者Jonas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 20:25:19