Vue項目使用sass及注意事項
如何使用
npm鏡像替換
安裝sass
cnpm i -D sass-loader node-sass
配置sass
在build文件夾下的webpack.base.conf.js的rules裏面添加配置
{
test: /\.scss$/,
loaders: ['style', 'css', 'sass']
}
使用sass
vue文件所在的style樣式標籤上添加lang="scss"即可使用
注意事項
Module build failed: TypeError: this.getResolve is not a function(sass版本過高問題)
解決方法:當爲webpack3
時在package.json文件設置node-sass
版本設置爲"^4.7.2"
, sass-loader
版本設置爲"^6.0.7"
,重新下載依賴cnpm i
,執行npm run start
UnhandledPromiseRejectionWarning: CssSyntaxError
解決方法:scss文件css註釋使用多行註釋(/**/
),不要使用單行註釋(//
)