Nuxt.js에서 SCSS를 사용하는 방법이다.
https://nuxtjs.org/docs/features/configuration/
SASS Loader 설치
yarn add --dev sass sass-loader@10
npm install --save-dev sass sass-loader@10
nuxt.config.js 정의
export default {
css: [
// Load a Node.js module directly (here it's a Sass file)
'bulma',
// CSS file in the project
'~/assets/css/main.css',
// SCSS file in the project
'~/assets/css/main.scss'
]
}
추가)
SCSS에서 Variable을 사용하고 싶을 때가 있을 것이다. 그럴경우 추가 Module을 설치해야한다.
https://github.com/nuxt-community/style-resources-module
Style Resource라는 모듈이다.
yarn add -D @nuxtjs/style-resources
nuxt.config.js
export default {
buildModules: ['@nuxtjs/style-resources'],
styleResources: {
scss: [
'./assets/vars/*.scss',
'./assets/abstracts/_mixins.scss' // use underscore "_" & also file extension ".scss"
]
}
}
'Front-End > Vue & Nuxt' 카테고리의 다른 글
Nuxt.js Buefy Pagination (0) | 2022.02.26 |
---|---|
Nuxt.js 유용한 모듈 정리 (0) | 2022.02.26 |
Nuxt.js Transition (0) | 2022.02.26 |
Nuxt 라이브러리 적용 (0) | 2022.02.15 |
Vercel 배포 (0) | 2022.02.10 |