概要
職務上でNode.jsを使用する機会が増えてきたが、完全素人の何それ美味しいの状態なので、早い段階から整理していくことにする。
※学習記録用なので随時更新します
.
【参考資料】
・Node.jsとはなにか?なぜみんな使っているのか?
1. モジュール
機能ごとに分割された小さなコードの単位で、JavaScriptファイルやファイルをまとめたフォルダを指す。
2. 内部モジュール
Node.jsをインストールした時に自動でついてくる標準的なモジュールのこと
(例:fs、http)
3. 外部モジュール
npmなどのパッケージ管理ツールを使ってインストールすることができるモジュールのこと(例:gulp)
4. パッケージ
外部モジュールのこと。JQueryやGSAPとかのライブラリと似たようなニュアンス
5. npm
パッケージ管理(インストールなど)を実施するツールのこと。
(MacにおけるHomebrewと同類)
6. アセット
Webアプリケーションで利用されるあらゆるファイルのこと
(HTML、CSS、JavaScript、画像、動画、音声など)
7. バンドル
複数のファイルを一つにまとめること。アセットやモジュールをまとめたJavaScriptファイルを意味する。
8. タスクランナー
sassのコンパイル、画像の圧縮など、開発タスクを自動化するためのツール。ファイルの変更を監視し、変更があった場合に自動的にタスクを実行するといった動きを実現できる。