scss 使用報錯
每次運行項目都會報這個錯誤,自己也沒有仔細看看為何會如此。接着今日稍微清閑,簡單看了幾眼,特記錄如下
原因
- sass-loader 版本問題
目前出現該問題的原因是, sass-loader@11 到了11版本,而網友推薦基本都是降低版本,細節也不知道為何。特附上 sass-loader 的更新日志
BREAKING CHANGES
minimum supported webpack version is 5
原來使用 sass-loader@11 居然需要是 webpack5, 而我們現有的腳手架基本都是基於 webpack4 進行開發的,特別是 經常使用 vue-cli ,而一般都會很少主動去升級腳手架,而通過腳手架生成的項目模板就更少了。因而基於現有情況,只好降低版本進行處理了。
