🎃
Node.jsとnpm
Node.js
- そもそも以前までJavaScriptは動的Webページを作成するためにクライアントサイドで実行されるプログラミング言語でした。
ですがNode.jsでは、サーバサイドでコマンドを用いて以下のような形でJavaScriptで書いたプログラムを動作させることができます。
ターミナル
$ node hello-world.js
- つまりクライアントサイドとサーバサイド両方の開発にJavaScriptを使うことができるので、JavaScriptだけでフルスタック開発が可能になります。
npm
-
Node.jsのもう1つの特徴として、npm(Node Package Manager)と呼ばれるパッケージ管理システムが挙げられます。
-
Node.jsをインストールすることでnpmも使えるようになります。
言い換えるとnpmを利用するためには、Node.jsをインストールする必要があるということです。 -
全て0から開発していると大変なので通常、既に出来上がっているパッケージを利用します。npmを利用することで効率よく実装できます。
-
詳しくは以下の記事を参照
Discussion