この記事は最終更新日から 4 年以上が経過しており、内容が古くなっている可能性があります。
Nuxt.js の基本の CSS フレームワークTailwind CSSとは別に、独自の CSS スタイルを記述する用の CSS(Sass)を追加する。
Sass のインストール
npm install --save-dev node-sass sass-loader
// or
yarn add --dev node-sass sass-loader
assets
ディレクトリ配下に.scss
ファイルを作成する。
assets/
scss/
_variables.scss
_base.scss
style.scss
_variables.scss は関数用、_base.scss には基本の Sass を記述していく。2 つのファイルを style.scss に@import
で読み込む。
@charset "utf-8";
@import "_variables";
@import "_base";
グローバル CSS として使えるように、nuxt.config.js に設定する。
/*
** Global CSS
*/
css: [
{ src: '~/assets/scss/style.scss', lang: 'scss' },
],
Node Sass を Dart Sass に変更する方法についてはこちら
参考ページ
- 【Ch.2】プロジェクトを作成する【Nuxt de Portfolio】 | 株式会社 LIG 「スタイルを追加する」の項