始めに / 高度なセットアップ:Windows

高度なセットアップ:Windows

このページには、NativeScript要件をインストールし、WindowsでNativeScriptアプリの構築と実行を開始するためのガイド付きのチュートリアルが含まれています。

注釈: Windowsシステムでは、NativeScript CLIを使用してAndroidアプリのみを開発できます。 これは、iOSアプリを構築するには、NativeScript CLIがXcodeを使用するためです。 iOSアプリはmacOSオペレーティングシステムでのみ構築可能です。 WindowsでiOSアプリを構築することに興味がある場合は、NativeScript Sidekickを試してください 。 NativeScript Sidekickは、クラウドでiOSおよびAndroidビルドを実行するサービスを含むNativeScriptアプリ用の堅牢なツールを提供し、これらのシステム要件を満たす必要をなくし、WindowsでiOS向けにビルドできるようにします。

前提条件

設定手順

Windows開発マシンでNativeScriptをセットアップするには、次の手順を実行します。

  1. Chocolateyをインストールして、要件のインストールと構成を簡素化します。
    • 管理者としてコマンドプロンプトを実行します。
    • コマンドプロンプトで次のスクリプトをコピーして貼り付けます。
      @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
    • コマンドプロンプトを再起動します。

  2. Google Chromeをインストールします (NativeScriptアプリのデバッグに必要)
    • コマンドプロンプトで、次のコマンドを実行します。
      choco install googlechrome -y

  3. 最新のNode.js LTSをインストールします
    • コマンドプロンプトで、次のコマンドを実行します。
      choco install nodejs-lts -y

  4. JDK 8をセットアップする
    • コマンドプロンプトで、次のコマンドを実行します。
      choco install adoptopenjdk --version 8.192

  5. Android SDKをインストールします。
    • コマンドプロンプトで、次のコマンドを実行します。
      choco install android-sdk -y
    • コマンドプロンプトを再起動します。

  6. Android SDK Platform 28、Android SDK Build-Tools 28.0.3以降、Androidサポートリポジトリ、Googleリポジトリ、および必要なその他のSDKのすべてのパッケージをインストールします。 または、次のコマンドを使用して、必要なすべてのパッケージをインストールすることもできます。
    "%ANDROID_HOME%\tools\bin\sdkmanager" "emulator" "platform-tools" "platforms;android-28" "build-tools;28.0.3" "extras;android;m2repository" "extras;google;m2repository"

  7. こちらの記事に従って、Androidエミュレーター(AVD)をセットアップします。

  8. NativeScript CLIをインストールします。
    • 次のコマンドを実行します。
      npm i -g nativescript
    • コマンドプロンプトを再起動します。

  9. システムが適切に構成されているかどうかを確認するには、次のコマンドを実行します。
    tns doctor

「No issues were detected.(問題は検出されませんでした)」と表示されたら、準備完了です!

NativeScript TNSドクター結果

次は何ですか

入門

コアコンセプト

ユーザーインターフェース

ツール

ハードウェアアクセス

プラグインの開発

リリース

アプリテンプレート

パフォーマンスの最適化

フレームワークモジュール

ガイド

サポートを受ける

トラブルシューティング

Siedkick