🐾面試真題演練!
-
前端為什麼要進行打包和構建?
程式碼相關:體積更小(Tree-Shaking、壓縮、合併),載入更快。
開發相關:高階語言編譯成更低階簡單的語言或語法(TS、ES6+、模組化、scss)
相容性和錯誤檢查(Polyfill、postcss、eslint)
研發流程方面:保證統一高效的開發環境、統一的構建流程和產出標準,整合公司的構建規範。 -
module chunk bundle的區別(回顧)
-
loader和plugin區別
-
常見的loader和plugin有哪些?(下面給出的連結很全。)
-
babel和webpack區別?
我們關注babel和webpack結合使用:既編譯新語法,又關注模組化。 -
如何產出一個lib?
-
babel-polyfill和babel-polyfill-runitme的區別
-
webpack實現懶載入?
-
為什麼Proxy不能被Polyfill? (Vue3)
Proxy的功能沒有任何語法能被模擬出來。 -
webpack常見效能最佳化方法
DllPlugin的使用場景?