iT邦幫忙

2022 iThome 鐵人賽

DAY 4
0
Modern Web

Three.js 的學習筆記系列 第 4

[Day 4] Three.js 外傳(1) ...... Webpack 安裝

  • 分享至 

  • xImage
  •  

今日想講一講一個有關現代javascript應用程式的靜態模組打包器(module bundler) - Webpack

https://webpack.js.org/

https://ithelp.ithome.com.tw/upload/images/20220918/2012897541DUDSNOGm.jpg
當Webpack 處理應用程序時, 它會構建一個關係圖, 當中會包括應用程序所需要的每個module, 然後再重新打包變成一個或多個bundle

為什麼要用Webpack?
因為現在javascript嘅成長已經非常發達而且網頁元素及互動性都不斷增加, 有時候網頁的複雜程度超出瀏覽器所支持的語法
所以需要再入一些不同的module來協助處理, 網頁更加有效率
由於要處理一些不同的module, 本來的javascript並沒有module management 嘅概念, 因此Webpack 就應運而生
Webpack 就是一個模組管理工具, 構建一個關係圖, 從而根據需求而裝在不同的資源
而最主要的就是Webpack網上資源比較豐富, 容易找到幫手

使用Webpack開發javascript應用程式的三個好處?

  • 提供可重用性( Reusability)
  • 命名空間(Namespace)
  • 提升維護性(Maintainability)

Webpack 的最主要幾個功能:

  1. 將CSS, 圖片及其他資源打包成為 web-friendly bundle
  2. 打包之前預先處理的檔案(Less, CoffeeScript, JSX, ES6 等)
  3. 呢句entry 文件的不同, 把.js分拆為多個.js file
  4. 整合不同的loader以供使用

安裝Webpack 前必需要安裝Node.js, 大家可以從 https://nodejs.org/en/download/ 下載及安裝
https://ithelp.ithome.com.tw/upload/images/20220918/201289758zH72Wrd2V.jpg

想知道你電腦是否安裝的node.js 可以喺command terminal 輸入

 node –version

https://ithelp.ithome.com.tw/upload/images/20220918/20128975Ets1Ykl6fB.jpg

喺Visual Studio Code 嘅Terminal 輸入

npm install --save-dev webpack

Webpack 就會自動安裝, 之後再輸入

npm install --save-dev webpack-cli 

https://ithelp.ithome.com.tw/upload/images/20220918/201289753tPCHUpX3n.jpg

就會見到多咗三個file
https://ithelp.ithome.com.tw/upload/images/20220918/20128975nkjDzhj4c3.jpg
咁就已經代表成功安裝Webpack

Webpack 的上集就到這裏

第四日完!


上一篇
[Day 3] Three.js 的安裝
下一篇
[Day 5] Three.js 的攝錄機(Camera)的位置
系列文
Three.js 的學習筆記12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言