如何在Vue項目中使用Sass并不困難,只需要進(jìn)行一些簡單的配置,就可以開始使用這種樣式預(yù)處理器。下面我們將為大家介紹在使用Vue CLI創(chuàng)建項目后,如何進(jìn)行Sass的配置。
首先,我們需要安裝以下兩個npm包:sass和sass-loader。
npm install sass sass-loader --save-dev
安裝完成后,我們需要在webpack配置文件中添加Sass相關(guān)的配置。在vue-cli沒有eject解壓的情況下,可以通過在項目根目錄下創(chuàng)建vue.config.js的文件中進(jìn)行配置。如果已經(jīng)執(zhí)行eject解壓,則可以在config文件夾下的index.js或者build文件夾下的webpack.base.conf.js中進(jìn)行配置。
添加Sass的配置:
module.exports = {
css: {
loaderOptions: {
sass: {
data: `
@import "@/styles/variables.scss";
@import "@/styles/mixins.scss";
`
}
}
}
}
上述代碼中,我們先添加了一個css配置,然后在loaderOptions中配置了sass。其中,data字段表示要導(dǎo)入的文件。例如,我們在styles文件夾下創(chuàng)建了兩個文件:variables.scss和mixins.scss。通過導(dǎo)入,我們可以在項目中使用這兩個文件中定義的變量和mixin樣式。
配置完成后,我們可以在.vue文件中使用Sass。例如:
<template>
<div class="app">
...
</div>
</template>
<style lang="scss">
$primary-color: #57B4FF;
.app {
color: $primary-color;
}
</style>
在