How to use SASS / SCSS with latest vue-cli starter project?
you install the necessary dependencies
npm install -D node-sass sass-loader
for global styles, simply import the file into
main.js
:import './styles/my-styles.scss'
in
.vue
files, add the lang to the<style>
element.<style lang="scss">
If using webstorm:
<style lang="scss" rel="stylesheet/scss">
As Latest documentation of @vue/cli-service": "^3.9.0"
,
first need to install two npm dev dependencies i.e. sass, sass-loader
Sass
npm install -D sass-loader sass
yarn add --dev sass-loader sass
Then you can import the corresponding file types, or use them in *.vue files with:
<style lang="scss">
$color: red;
</style>
Refer to latest documentation here