Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 2.66 KB

webpack.md

File metadata and controls

42 lines (31 loc) · 2.66 KB

受託でWebpack使ったので備忘録込みのさらっとまとめ

目次

  1. Webpackとは
  2. Webpackのメリット
  3. Webpackの基本的な役割
  4. 参考文献
  5. おわりに

1. Webpackとは

Webpackとはウェブコンテンツを構成するファイル(jsとかsassとか)をまとめてしまうツールのこと。Webpackを使うことで、複数のjsファイルをひとつのjsファイルにまとめたり、複数のsassファイルをひとつのsassファイルにしたりできる

alt

2. Webpackのメリット

ファイル取得時間の短縮

複数のJS、CSS、画像ファイルなどを1つにまとめることによって通信の際にファイル取得時間を短縮できる

プラグインの豊富さ

Webpackには豊富なプラグインが用意されており、出力ファイルの圧縮やファイルでのエラーのスキップなど様々な期待される用途によって出力を分けることができる。

環境ごとに実行ファイルを分けれる

同じソースコードからwebブラウザで動く用のjsファイルとnodeサーバーで動く用のjsファイルなど、使用する環境に応じて異なった出力をすることができる。 これにより一つのサービスを複数の環境で提供することを容易になる。

その他

コードが読みやすくなる、保守性が高くなるなど...

3. Webpackの基本的な役割

Webpackは自分で書いたJSとライブラリとして読み込んでいるJSを一つのJSファイルにまとめてくれ、またJSライブラリで読み込む必要があるCSSファイルたちもJSにまとめてくれる。かつそれらのCSSで読み込む画像ファイルもJSファイルにまとめてくれるので、JS/CSS/画像ファイルを一つのJSファイルにまとめてくれる。すごい

alt

4. 参考文献

https://webpack.js.org/
https://github.com/webpack/webpack/
https://goworkship.com/magazine/how-to-webpack/
https://qiita.com/Shagamii/items/698a67bab0cd5eefcb4f
https://qiita.com/kamykn/items/45fb4690ace32216ca25

5. おわりに

実際の現場だとセットアップ全部済んだ状態で使うこと多いから、個人開発で取り入れるのあり