🎃

Node.jsとnpm

2023/09/16に公開

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を利用することで効率よく実装できます。

  • 詳しくは以下の記事を参照

https://zenn.dev/y__adler/articles/969618d24fdca2

https://zenn.dev/y__adler/articles/75a36049bf45f0

https://zenn.dev/y__adler/articles/4074e9dfb92f4b

https://zenn.dev/y__adler/articles/94f3f04c667a82

Discussion