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

Svelte Native运行ns preview提示服务停用 如何配置本地构建用ns run替代

是否需要等待预览服务恢复

不需要,NativeScript官方已永久停用预览服务,没有恢复计划,直接配置本地构建环境使用ns run命令即可。

本地构建环境配置

通用前置准备

先确认你本地已安装Node.js 18+及最新版NativeScript CLI,可执行以下命令检查版本:

ns --version

如果CLI版本过低,可执行命令更新:

npm install -g nativescript@latest

安卓环境配置

  • 安装JDK 11,NativeScript对JDK 11兼容性最优,不建议使用更高版本JDK
  • 安装Android Studio,启动后进入SDK Manager,安装Android SDK 33+、Android SDK Build-Tools、Android NDK、Android SDK Platform-Tools
  • 配置系统环境变量:
    • 新增ANDROID_HOME变量,值为Android SDK安装目录(Windows默认路径为C:\Users\你的用户名\AppData\Local\Android\Sdk,macOS默认路径为~/Library/Android/sdk)
    • 将ANDROID_HOME下的platform-tools、tools、emulator目录加入系统PATH变量
  • 配置完成后执行ns doctor android检查环境,无报错即为配置成功

iOS环境配置(仅支持macOS)

  • 安装最新稳定版Xcode,启动后同意用户许可协议,安装对应版本iOS SDK和模拟器组件
  • 安装Xcode命令行工具:
    xcode-select --install
    
  • 安装CocoaPods:
    sudo gem install cocoapods
    
  • 配置完成后执行ns doctor ios检查环境,无报错即为配置成功

运行Svelte Native项目

  1. 进入项目目录:
    cd myapp
    
  2. 安装项目依赖:
    npm install
    
  3. 运行安卓版本:
    提前连接开启USB调试的安卓真机,或者启动安卓模拟器,执行命令:
    ns run android
    
    命令会自动完成项目构建、应用安装和启动操作,后续修改代码会自动热重载更新应用
  4. 运行iOS版本:
    提前启动iOS模拟器,或者连接完成开发者签名配置的iOS真机,执行命令:
    ns run ios
    

如果ns doctor检查出环境问题,按照命令给出的提示逐项修复后再执行运行命令即可


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 21:57:01