Node.jsをインストールしてmacOSにローカル開発環境を作成する方法
序章
Node.js は、サーバー側アプリケーションを簡単に構築するためのオープンソースのJavaScriptランタイム環境です。 また、最新のJavaScriptフレームワーク用の多くのクライアント側開発ツールを強化するランタイムでもあります。
このチュートリアルでは、 Homebrew を使用してローカルmacOSマシンにNode.jsプログラミング環境をセットアップし、簡単なNode.jsプログラムを作成して環境をテストします。
前提条件
管理アクセスとインターネット接続を備えたHighSierra以降を実行しているmacOSコンピューターが必要になります。
ステップ1—macOSターミナルを使用する
コマンドラインを使用してNode.jsをインストールし、Node.jsアプリケーションの開発に関連するさまざまなコマンドを実行します。 コマンドラインは、コンピューターと対話するための非グラフィカルな方法です。 マウスでボタンをクリックする代わりに、コマンドをテキストとして入力し、テキストベースのフィードバックを受け取ります。 シェルとも呼ばれるコマンドラインを使用すると、コンピューターで毎日実行する多くのタスクを自動化でき、ソフトウェア開発者にとって不可欠なツールです。
コマンドラインインターフェイスにアクセスするには、macOSが提供するターミナルアプリケーションを使用します。 他のアプリケーションと同様に、Finderに移動し、[アプリケーション]フォルダーに移動してから、[ユーティリティ]フォルダーに移動すると、アプリケーションを見つけることができます。 ここから、ターミナルアプリケーションをダブルクリックして開きます。 または、を押したままにしてSpotlightを使用することもできます COMMAND
キーを押して押す SPACE
表示されるボックスにターミナルを入力して、ターミナルを検索します。
コマンドラインを使い慣れたい場合は、[Linuxターミナルの概要]( an-introduction-to-the-linux-terminal )をご覧ください。 macOSのコマンドラインインターフェイスは非常に似ており、そのチュートリアルの概念は直接適用できます。
ターミナルが実行されたので、Node.jsに必要ないくつかの前提条件をインストールしましょう。
ステップ2—Xcodeのコマンドラインツールをインストールする
Xcodeは、macOS用のソフトウェア開発ツールで構成される統合開発環境(IDE)です。 Node.jsプログラムを作成するためにXcodeは必要ありませんが、Node.jsとそのコンポーネントの一部はXcodeのコマンドラインツールパッケージに依存します。
ターミナルで次のコマンドを実行して、次のコンポーネントをダウンロードしてインストールします。
- xcode-select --install
インストールを開始するように求められ、次にソフトウェアライセンスを受け入れるように再度求められます。 その後、ツールは自動的にダウンロードおよびインストールされます。
これで、パッケージマネージャーHomebrewをインストールする準備が整いました。これにより、最新バージョンのNode.jsをインストールできます。
ステップ3—自作のインストールと設定
macOSのコマンドラインインターフェイスには、Linuxやその他のUnixシステムにある多くの機能がありますが、優れたパッケージマネージャーは付属していません。 パッケージマネージャーは、ソフトウェアのインストール、構成、およびアップグレードを自動化するために機能するソフトウェアツールのコレクションです。 インストールするソフトウェアを中央の場所に保持し、システム上のすべてのソフトウェアパッケージを一般的に使用される形式で維持できます。 Homebrew は、macOSへのソフトウェアのインストールを簡素化する無料のオープンソースソフトウェアパッケージ管理システムです。 Homebrewを使用して、Node.jsの最新バージョンをインストールします。
Homebrewをインストールするには、ターミナルウィンドウに次のコマンドを入力します。
- /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
コマンドは使用します curl
GitHubにあるHomebrewのGitリポジトリからHomebrewインストールスクリプトをダウンロードします。
に関連付けられているフラグを見ていきましょう curl
指図:
- –
f
また--fail
フラグは、サーバーエラーでHTMLドキュメント出力を提供しないようにターミナルウィンドウに指示します。 - The
-s
また--silent
フラグミュートcurl
プログレスメーターが表示されないように、-S
また--show-error
フラグを立てると、curl
失敗した場合はエラーメッセージを表示します。 - The
-L
また--location
フラグが教えてくれますcurl
リダイレクトを処理します。 要求されたページが別の場所に移動したことをサーバーが報告した場合、サーバーは新しい場所を使用して要求を自動的に再実行します。
一度 curl
スクリプトをダウンロードすると、macOSに同梱されているRubyインタープリターによって実行され、Homebrewのインストールプロセスが開始されます。
インストールスクリプトは、それが何をするかを説明し、それを実行することを確認するように促します。 これにより、続行する前に、Homebrewがシステムに対して何を行うかを正確に知ることができます。 また、続行する前に前提条件が整っていることを確認します。
プロセス中にパスワードの入力を求められます。 ただし、パスワードを入力すると、キーストロークはターミナルウィンドウに表示されません。 これはセキュリティ対策であり、コマンドラインでパスワードの入力を求められたときによく見られるものです。 それらが表示されていなくても、キーストロークはシステムによって記録されているので、を押します。 RETURN
パスワードを入力したらキーを押します。
文字を押す y
インストールの確認を求められたら、「はい」の場合。
次に、Homebrewが正しく設定されていることを確認しましょう。 次のコマンドを実行します。
- brew doctor
現時点で更新が必要ない場合は、ターミナルに次のように表示されます。
OutputYour system is ready to brew.
そうしないと、次のような別のコマンドを実行するように警告が表示される場合があります。 brew update
Homebrewのインストールが最新であることを確認します。
Homebrewがインストールされたので、Node.jsをインストールできます。
ステップ4—Node.jsをインストールする
Homebrewをインストールすると、さまざまなソフトウェアや開発者ツールをインストールできます。 これを使用して、Node.jsとその依存関係をインストールします。
Homebrewを使用して、インストールできるすべてのものを検索できます。 brew search
コマンドですが、より短いリストを提供するために、代わりにNode.jsに関連するパッケージを検索してみましょう。
- brew search nodejs
次のように、インストールできるパッケージのリストが表示されます。
Output==> Formulae
node.js
nodejs
これらのパッケージは両方とも、システムにNode.jsをインストールします。 どちらも使用する必要があるかどうか思い出せない場合に備えて存在します nodejs
また node.js
.
このコマンドを実行して、 nodejs
パッケージ:
- brew install nodejs
ターミナルに次のような出力が表示されます。 Homebrewは多くの依存関係をインストールしますが、最終的にはNode.js自体をダウンロードしてインストールします。
Output==> Installing dependencies for node: icu4c
==> Installing node dependency: icu4c
==> Installing node
==> Downloading https://homebrew.bintray.com/bottles/node-11.0.0.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring node-11.0.0.sierra.bottle.tar.gz
...
==> Summary
🍺 /usr/local/Cellar/node/11.0.0: 3,936 files, 50.1MB
Node.js自体に加えて、Homebrewは以下を含むいくつかの関連ツールをインストールします npm
、これにより、独自のプロジェクトで使用する可能性のあるNode.jsライブラリとパッケージを簡単にインストールおよび更新できます。
インストールしたNode.jsのバージョンを確認するには、次のように入力します
- node -v
これにより、現在インストールされているNode.jsの特定のバージョンが出力されます。これは、デフォルトで、利用可能なNode.jsの最新の安定バージョンになります。
Outputv11.0.0
のバージョンを確認してください npm
と
- npm -v
表示されるバージョンが表示されます。
Output6.4.1
使用します npm
追加のコンポーネント、ライブラリ、およびフレームワークをインストールします。
Node.jsのバージョンを更新するには、最初にHomebrewを更新してパッケージの最新リストを取得してから、Node.js自体をアップグレードします。
- brew update
- brew upgrade nodejs
Node.jsがインストールされたので、すべてが機能することを確認するプログラムを作成しましょう。
ステップ5—簡単なプログラムを作成する
簡単な「Hello、World」プログラムを作成しましょう。 これにより、環境が機能していることを確認し、Node.jsプログラムの作成と実行に慣れることができます。
これを行うには、という名前の新しいファイルを作成します hello.js
を使用して nano
:
- nano hello.js
次のコードをファイルに入力します。
let message = "Hello, World!";
console.log(message);
を押してエディタを終了します CTRL+X
. 次にを押します y
ファイルを保存するように求められたら。 プロンプトに戻ります。
次に、次のコマンドを使用してプログラムを実行します。
- node hello.js
プログラムが実行され、その出力が画面に表示されます。
OutputHello, World!
この単純なプログラムは、開発環境が機能していることを証明します。 この環境を使用して、Node.jsの探索を続け、より大きく、より興味深いプロジェクトを構築できます。
結論
Node.jsが正常にインストールされました。 npm
、簡単なプログラムを作成して実行することにより、セットアップをテストしました。 これを使用して、クライアント側アプリまたはサーバー側アプリを開発できるようになりました。 詳細については、次のチュートリアルをご覧ください。