最終更新:2018-03-29 (木) 16:49:27 (228d)  

JavaScript/モジュール はてなブックマークを見る
Top / JavaScript / モジュール

ES6以前

CommonJS/モジュール

JavaScript/AMD

  • Asynchronous Module Definition

Browserify

  • CommonJSの仕様に準じて作られたモジュールバンドラ

RequireJS

  • AMDの仕様に準じたモジュールを読み込むためのフレームワーク

webpack

  • CommonJSAMDの両方のスタイルを同時にサポート

ES6以降

必要な処理

トランスパイル

  • トランスパイラ(Babelなど)を使い、ES2015で書かれたJSコードを、(ES5ベースの)CommonJSやAMD等のフォーマットとして変換する。

バンドル

  • トランスパイラによって書き出されたコードをモージュールの依存関係を見ながら1つ(または複数)のJavaScriptファイルへとつなぎ合わせる

ツール

  • glup?

参考