LoginSignup
0
0

More than 1 year has passed since last update.

【環境構築】Sass/SCSS + Laravel Breeze/Vue.js

Last updated at Posted at 2023-03-24

こちらで構築した環境にSassを追加します。

参考記事

Rubyのインストール

Windowsの場合、Rubyをインストールする必要があります。
下記よりインストールしてください。

Sassのインストール

インストールコマンド

gem install sass

バージョン確認

sass -v

バージョンが表示されればOKです。

vue.config.js

公式

プロジェクトのルートディレクトリ直下にvue.config.jsを作成し、追記。

vue.config.js
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  css: {
    loaderOptions: {
      scss: {
        additionalData: '@import "@/assets/scss/variables.scss";'
      }
    }
  }
})

scss/vueファイル作成

任意のscss/vueファイルを作成、記述。

vueファイルに直接scssを記述す場合はlangで指定します。

test.vue
</template>
<style scoped lang="scss">

</style>

コンパイル

scssファイルのあるディレクトリまで移動してコマンドを実行します。

実行コマンド

sass test.scss:test.css

下記のようなファイルとディレクトリが自動生成されていれば完了です。

image.png

resources/js/app.js

参考記事

生成したcssファイルをグローバルに使えるようにします。
下記を追記

import '生成したcssファイル';

これで完了です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0