Webpack面試題整理

2021-10-07 20:52:37 字數 940 閱讀 3760

什麼是loader?什麼是plugin

module, chunk, bundle

常見的loader與plugins

webpack 構建流程

模組熱更新

懶載入

多頁面打包配置

公共**提取

splitchunks:

, vendor:

}}

dllplugin動態鏈結庫外掛程式

new

addassetwebpackplugin()

,new

webpack.dllreferenceplugin()

// webpack.dll.js

let path =

require

('path');

let webpack =

require

('webpack');

module.exports =

, output:

, plugins:

[new

webpack.dllplugin()

]}

抽離壓縮css**

plugins:

[// 如果css檔案被頁面直接引用那麼會走filename,如果被頁面間接引用,會走chunkfilename

newminics***tractplugin()

]// 對css**進行壓縮

optimization:)]

,}

webpack-dev-server和http伺服器如nginx有什麼區別?

優化產出**

webpack優化構建速度(生產環境)

webpack優化構建速度(開發環境)

為何要進行打包和構建

Webpack相關面試題整理

1.gulp grunt 與 webpack的區別是什麼?grunt 與 gulp grunt和gulp屬於一類的都是構建工具,只是grunt是根據配置來的,gulp是採用 優於配置的原則,gulp的效能要比grunt的效能要高,它們可以執行指定的任務。webpack的特點 webpack 是目前最...

面試題整理

2014.3.19日整理 1.建立一張表hack 裡面就乙個欄位num,然後用sql語句從1開始插入到100,怎麼寫?oracle 答 1.create tablehack num number 建表語句 2.begin for i in1.100loop insert intohack num v...

整理面試題

整理面試題 1 說說activity,intent,service是什麼關係 答 乙個activity 通常是乙個單獨的螢幕,每乙個 activity 都被實現為乙個單獨的類,這些類都是從 activity 基類中繼承而來的。activity 類會顯示由檢視控制項組成的使用者介面,並對檢視控制項的事...