解決 webpack4 中無法壓縮 CSS 代碼的問題

在webpack4中,我們可以使用 optimize-css-assets-webpack-plugin 插件來壓縮 CSS 代碼(具體內容可結合該插件的官網:https://www.npmjs.com/package/mini-css-extract-plugin),但當正確安裝和引入了該插件時,我們會發現 CSS 代碼並未進行壓縮,輸出的還是未壓縮的代碼,如何解決這個問題?

首先,檢查代碼與該插件的官網格式是否一致(大小寫、字母順序、符號等),若均無問題,此時我們可以查看 mode 的配置項,若是 development ,則需將其改爲 production ,此時在進行打包測試,成功!

---------------------------------------------------------------------------------------------------------------

mode 有兩種配置 development 和 production 。

production(生產環境)與 development(開發環境)有不同點,比如production環境要求更小的代碼量以加快網頁的加載速度,因此通常都會對源代碼進行壓縮,比如使用UglifyJsPlugin插件等;而對於development環境來說,我們希望有熱加載(HMR)功能等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章