Windows 开发人员,我们并没有抛弃你们!虽然您很长一段时间以来一直能够在 Windows 上安装 NativeScript 框架,但该过程始终专注于命令行。我们完全意识到 Windows 命令行体验与 macOS 不太一样,因此许多 Windows 开发人员并不习惯。现在,随着我们新的 Windows 安装程序 的发布,这种情况发生了变化!
命令行工具风靡一时,并且像 macOS 这样的 *nix 基于操作系统使 CLI 开发非常舒适。但事实仍然是,大多数开发者都在使用某种形式的 Windows
在此图表(来自最新的 Stack Overflow 开发人员调查)中,我们看到 Windows 的总和稳定在约 52%。
让我们看看在 Windows 上启动和运行 NativeScript 应用程序开发的不同方法。
出于充分的理由,大多数人应该从这里开始。纯粹的简单性
需要注意的是,此安装程序包不仅仅是 NativeScript 框架。我们还会检查(并在可能的情况下安装)所需的依赖项,例如 JDK 和 Node.js。这旨在成为在 Windows 上开始使用 NativeScript 的极其简单的方法。
注意:由于 Xcode 仅限 macOS,因此您只能使用 NativeScript CLI 在 Windows 上开发 Android 应用。如果您想构建 iOS 应用,可以尝试使用 Telerik AppBuilder。AppBuilder(Telerik 平台的一部分)为 NativeScript 提供了强大的工具,包括一项在云端构建 iOS 和 Android 应用的服务,无需安装任何依赖项!
如果安装程序由于某种原因无法正常工作,请 告知我们!
如果您更喜欢命令行工具,则还有其他选项供您选择
安装 Node.js 后,您可以打开管理员命令提示符并运行 npm install -g nativescript
。
然后,您需要使用此 PowerShell 命令安装一些必需的依赖项
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://www.nativescript.org/setup/win'))"
您可能需要查阅我们 关于 Windows 的详细设置说明。
安装完成后,请务必通过运行 tns doctor
命令验证您的安装。
如果您运行的是 Windows 10,则可以 选择安装 适用于 Linux 的 Windows 子系统(WSL)。使用 WSL 和 Bash shell,您可以尝试使用 Linux 安装说明 和 这些补充命令 的组合来执行 Android SDK 的无头安装。
我提醒您,您的体验可能会有所不同,因为提供的 Linux 说明不会完全映射到 Windows 上的 Ubuntu。但是,如果您是习惯使用 Linux 的用户,但被困在 Windows 电脑上,您可能会发现这是一个更令人满意的选择!
安装完框架后,下一步将确保您的开发工具和设备模拟器已正确设置并正常运行。
在工具方面,没有任何东西阻止您使用任何 IDE 或文本编辑器!但是,我们通常推荐以下 IDE/编辑器,因为它们具有内置功能,可以改善 NativeScript 应用程序的开发和调试体验
虽然在真实设备上进行开发和调试是完全合理的方法,但我们中的许多人希望使用 Android 模拟器在众多设备上快速测试我们的应用程序。最简单的入门方法是按照我们关于 设置 Android 模拟器 的文档进行操作。
什么?您想在 iOS 上构建和测试?继续阅读!
在 Windows 上开发跨平台应用程序的一个自然限制是 Xcode 构建工具仅适用于 macOS。但是,有很多方法可以解决此问题!
成功安装 NativeScript 后,您的下一个问题可能是如何更新 NativeScript 框架。有一个很棒的 升级 NativeScript 的指南,它归结为简单地运行 npm install -g nativescript
以获取最新版本(无论您最初如何安装 NativeScript)。
请务必遵循相同的指南,以快速升级所有单独的 NativeScript 项目!
安装 NativeScript 后,您应该从我们的 全面入门教程 开始,使用纯 JavaScript 或 TypeScript + Angular 开发跨平台应用程序!