こんにちは、カブラフチャン。 Mac OSにNativeScriptをインストールするという、一見単純な問題での私の小さな経験を皆さんと共有します。
最近、私たちはこの技術のプラス面とマイナス面を識別するために、NativeScriptの研究のためのアプリケーションを受け取りました。
率直に言って、MacにNativeScriptをインストールしているときに、多くのトラブルに遭遇しました。 残念ながら、私のアマチュアの意見の公式資料には完全なインストールガイドが含まれておらず、サードパーティのリソースは既に混乱を招いており、いずれかの方法を提供しています。さまざまなパッケージの再インストールなど
この記事では、長所と短所については説明しませんが、平凡なインストールについては説明します。 他の誰かに苦しむことがないように。
この記事は、現時点で関連するアクションの正確なシーケンスです(04.24.17)
すでにXcodeを持っていると思います。 そうでない場合は、Apple Webサイトにアクセスするか、ストアからインストールします。 それでは、始めましょう...
- ターミナルを開く
- 以下のコマンドを入力して、Brewパッケージマネージャーをインストールします。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
インストール後、次のコマンドを入力してパッケージのバージョンを確認できます。
brew -v
- NodeJSインストールコマンドを入力します(sudoを指定せずに)。
brew install node
次のコマンドを使用して、NodeJとNPMのバージョンを確認できます。
node -v
そして
npm -v
小さなコメント:公式サイトのパッケージからNodeJSをインストールしないでください! この記事ではBrewを使用します。 そうしないと、依存関係に絡まる危険があり、何かが「起動」しません。
- Xcodeのコマンドラインツール、 linkをインストールします。
- xcodeprojをインストールします。
sudo gem install xcodeproj
- CocoaPodsをインストールする
sudo gem install cocoapods
- JDKをインストールします-Oracleサイトから* .dmgパッケージをダウンロードします。 そしてインストールします。
- AndroidサイトからダウンロードしてAndroidをインストールします 。
- Android Studioをインストールした後、AndroidStudioシェルの設定に移動し、セクションから追加のAndroidバージョン22、23、24、25をインストールします。
外観と動作/システム設定/ Android SDK
次の図に示すように。

- 次に入力してください:
echo "export JAVA_HOME=$(/usr/libexec/java_home)" >> ~/.profile
そして
echo "export ANDROID_HOME=$HOME/Library/Android/sdk" >> ~/.profile
したがって、 .profile
ファイルは、既に存在する場合は作成または補足されます。
- もう一度、コンソールに入ります:
export JAVA_HOME=$(/usr/libexec/java_home)
そして
export ANDROID_HOME=$HOME/Library/Android/sdk
これにより、 bash
を再起動せずに環境変数が適用されます。
- 変数を確認します。
echo $ANDROID_HOME
echo $JAVA_HOME
- 必ずコマンドを実行してください:
sudo xcode-select -r
- NativeScript自体のインストールというクライマックスに達しました。 コマンドを入力します(sudoを指定せずに):
npm install nativescript -g
それだけです! この一見絶対に不必要な資料を見て、私は多くの時間と神経を使うようになったのはそのような資料の欠如だったと言いたいです。
この方向で快適なコーディングと成功をお祈りします。
追加資料:
- MacをセットアップしてNativeScriptアプリを開発する
- クイックセットアップ
- NativeScript Advanced Setup:macOS