factograf
JA
ログイン

オープンソースのJavaScriptモジュールバンドラー

Webpack

基本情報

成立日2012年3月10日
出版日2012年3月10日
分類オープンソースソフトウェア, JavaScriptバンドラー, JavaScriptライブラリ
著者Tobias Koppers
インフォボックスの全データ 10
開発元
Tobias Koppers, Sean Larkin, Johannes Ewald, Juho Vepsäläinen, Kees Kluskens, and Webpack contributors
初版
2014年2月19日
最新版
5.112.2 / 2026年10月23日
リポジトリ
github.com/webpack/webpack
プログラミング言語
JavaScript
対応OS
Linux, macOS, Windows
プラットフォーム
Node.js
種別
開発フレームワーク
ライセンス
MITライセンス
公式サイト
webpack.js.org (英語)

webpackは、オープンソースのJavaScriptモジュールバンドラーである。主にJavaScript用に作成されているが、対応するローダーを追加することでHTML、CSS、画像などのフロントエンドアセットを変換できる。webpackは依存関係のあるモジュールを受け取り、それらのモジュールを表す静的アセットを生成する。自由かつオープンソースソフトウェアである。

webpackは依存関係を取得し、依存関係グラフを生成して、Web開発者がWebアプリケーション開発の目的でモジュラーアプローチを使用できるようにする。コマンドラインから使用し、webpack.config.jsという名前の構成ファイルを使用して構成を行うことができる。このファイルは、プロジェクトのルール、プラグインなどを定義するために使用される(webpackは、開発者がファイルをバンドルするときに実行したいカスタムタスクを記述できるようにするルールを介して、高度に拡張可能である)。

webpackを使用するには、Node.jsが必要である。

webpackは、モニカ code splitting を使用してCode on demandを提供する。The Technical Committee 39 for ECMAScriptは、追加のコード「proposal-dynamic-import」をロードする関数の標準化に取り組んでいる。

webpack開発サーバー

webpackは、開発中にファイルを提供するためのHTTPサーバとして使用できる webpack dev server と呼ばれる組み込みの開発サーバも提供する。また、Hot Module Replacement を使用する機能も提供する。

次に読む

17の言語

ウィキペディアのテキスト、CC BY-SA 4.0 · 元の記事