Webpack
webpackは、オープンソースのJavaScriptモジュールバンドラーである[5][6][7][8][9]。主にJavaScript…
この項目「Webpack」は翻訳されたばかりのものです。不自然あるいは曖昧な表現などが含まれる可能性があり、このままでは読みづらいかもしれません。(原文:英語版 Asukakenji 08:35, 31 December 2020) 修正、加筆に協力し、現在の表現をより自然な表現にして下さる方を求めています。ノートページや履歴も参照してください。(2021年1月) |
|
webpack の公式ロゴマーク | |
| 開発元 | Tobias Koppers, Sean Larkin, Johannes Ewald, Juho Vepsäläinen, Kees Kluskens, and Webpack contributors |
|---|---|
| 初版 | 2014年2月19日[1] |
| 最新版 | |
| リポジトリ |
github |
| プログラミング 言語 | JavaScript |
| 対応OS | Linux, macOS, Windows |
| プラットフォーム | Node.js |
| 種別 | 開発フレームワーク |
| ライセンス | MITライセンス[3][4] |
| 公式サイト |
webpack |
webpackは、オープンソースのJavaScriptモジュールバンドラーである[5][6][7][8][9]。主にJavaScript用に作成されているが、対応するローダーを追加することでHTML、CSS、画像などのフロントエンドアセットを変換できる[10]。webpackは依存関係のあるモジュールを受け取り、それらのモジュールを表す静的アセットを生成する[11]。自由かつオープンソースソフトウェアである。
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」をロードする関数の標準化に取り組んでいる[12]。
webpack開発サーバー
webpackは、開発中にファイルを提供するためのHTTPサーバとして使用できる webpack dev server と呼ばれる組み込みの開発サーバも提供する。また、Hot Module Replacement を使用する機能も提供する。
関連項目
参考文献
- ^ “Release Date of Version 1.0.0”. 2020年12月31日閲覧。
- ^ “Release 5.109.2” (2026年7月28日). 2026年7月29日閲覧。
- ^ “LICENSE file on GitHub”. 2020年12月31日閲覧。
- ^ “License field from webpack - npm”. 2020年12月31日閲覧。
- ^ “Web Performance Optimization with webpack”. Google Developers. 2018年10月16日閲覧。
- ^ “A Beginner’s Guide to webpack 4 and Module Bundling”. SitePoint. 2018年10月16日閲覧。
- ^ “Webpack 4.0 Release Brings Simplified Configuration, WebAssembly Support, and Big Performance Boost”. InfoQ. 2018年10月16日閲覧.
- ^ “High-performance webpack config for front-end delivery”. Codementor. 2017年7月25日時点のオリジナルよりアーカイブ。2018年10月16日閲覧。
- ^ "Webpack 3 to Webpack 4: tips on migrating" CodiLime. Retrieved on 25 Jun 2019.
- ^ “What is webpack”. SurviveJS. 2018年10月16日閲覧。
- ^ “What is webpack”. GitHub. 2018年2月25日閲覧。
- ^ import() proposal for JavaScript, Ecma International, Technical Committee 39
外部リンク
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.