📜  NativeScript-安装

📅  最后修改于: 2020-12-08 05:45:53             🧑  作者: Mango


本节说明有关如何在计算机上安装NativeScript的信息。

先决条件

进行安装之前,我们需要满足以下先决条件-

  • Node.js

  • 安卓系统

  • 的iOS

验证Node.js

Node.js是在Google Chrome内部JavaScript引擎v8之上构建的JavaScript运行时引擎。 NativeScript出于各种目的广泛使用Node.js,例如创建入门模板应用程序,编译应用程序等。必须在计算机上安装Node.js。

希望您已经在计算机上安装了Node.js。如果尚未安装,请访问链接https://nodejs.org/并下载最新的LTS软件包并进行安装。

要验证Node.js是否已正确安装,请在终端上键入以下命令-

node --version

您可以看到版本。截至目前,当前的节点稳定版本为“ 12.14.0”。

CLI设置

NativeScript CLI是基于终端/命令行的应用程序,允许您创建和开发NativeScript应用程序。 Node.js程序包管理器npm用于在计算机上安装NativeScript CLI。

使用以下命令安装NativeScript CLI-

npm install -g nativescript

执行此命令后,我们可以看到以下输出-

命令

setupcli

我们已经在系统中安装了最新的NativeScript CLI,tns。现在,在终端中键入以下命令-

tns

这将列出快速入门指南。您可以看到以下输出-

命令行界面

cli

即使没有任何其他设置,我们也可以使用tns创建和开发应用程序。但是,我们无法在实际设备中部署该应用程序。相反,我们可以使用NativeScript PlayGround iOS / Android应用程序运行该应用程序。我们将在接下来的章节中对其进行检查。

安装NativeScript Playground App

转到您的iOS应用商店或Google Play商店,然后搜索NativeScript Playground应用。在搜索结果中列出该应用程序后,单击安装选项。它将在我们的设备中安装NativeScript Playground应用。

NativeScript Playground应用程序将有助于在Android或iOS设备中测试您的应用程序,而无需在实际设备或仿真器中部署该应用程序。这将减少开发应用程序的时间,并简化启动我们的移动应用程序开发的简便方法。

Android和iOS设置

在本章中,让我们学习如何设置系统以在模拟器或真实设备中构建和运行iOS和Android应用程序。

步骤1:Windows依赖项

在Windows命令提示符中执行以下命令并以管理员身份运行-

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex 
((new-object net.webclient).DownloadString('https://www.nativescript.org/setup/win'))"

执行此命令后,将下载要下载的脚本,然后安装依赖项并对其进行配置。

步骤2:macOS依赖性

要在macOS中安装,必须确保已安装Xcode。 Xcode对于NativeScript是必需的。如果未安装Xcode,则访问以下链接https://developer.apple.com/xcode/并下载;然后安装它。

现在在您的终端中执行以下命令-

sudo ruby -e "$(curl -fsSL https://www.nativescript.org/setup/mac)"

执行完上述命令后,脚本将为iOS和Android开发安装依赖项。完成后,关闭并重新启动终端。

步骤3:Android依赖项

希望您已配置以下先决条件-

  • JDK 8或更高版本

  • Android SDK

  • Android支持存储库

  • Google储存库

  • Android SDK Build-tools 28.0.3或更高版本

  • Android Studio

如果未配置上述先决条件,请访问以下链接https://developer.android.com/studio/安装并安装。最后,在环境变量中添加JAVA_HOME和ANDROID_HOME。

步骤4:验证依赖性

现在一切都完成了。您可以使用以下命令验证依赖性-

tns doctor

这将验证所有依赖关系并总结如下结果-

√ Getting environment information 
No issues were detected. 
√ Your ANDROID_HOME environment variable is set and points to correct directory. 
√ Your adb from the Android SDK is correctly installed. 
√ The Android SDK is installed. 
√ A compatible Android SDK for compilation is found. 
√ Javac is installed and is configured properly. 
√ The Java Development Kit (JDK) is installed and is configured properly. 
√ Local builds for iOS can be executed only on a macOS system. 
   To build for iOS on a different operating system, you can use the
   NativeScript cloud infrastructure. 
√ Getting NativeScript components versions information... 
√ Component nativescript has 6.3.0 version and is up to date. 
√ Component tns-core-modules has 6.3.2 version and is up to date. 
√ Component tns-android has 6.3.1 version and is up to date. 
√ Component tns-ios has 6.3.0 version and is up to date.

如果发现任何问题,请在继续开发应用程序之前更正这些问题。