1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Vue/Cli3でSassを使用する方法

Posted at

スタイルをめちゃくちゃ楽に書けるようにするSass。

この記事では、こんな風にVueでSassを使うための手順を紹介していきます。

<template>
  <div class="app__container">
    <h1>タイトル</h1>
  </div>
</template>
<style lang="sass">
.app__container
  width: 50%
</style>

前提条件

  • Vue/Cli 3で環境構築済み

コマンドラインでvue -Vを実行して3.xと出ればOKです。

Sassを使うための手順

Sassを使うためには2つパッケージをインストールすればいいのですが、Vue/Cliのバージョンによって、インストールするバージョンを変更する必要があります。なのでその点に注意してください。

バージョンさえ合っていればすぐに使えるようになります。

①node-sassのインストール

node-sassはバージョンしなければ7がインストールされますが、7だとエラーが起きるため6にダウングレードする必要があります。
npm install node-sass@6.x

②sass-loaderのインストール

sass-loaderも同じく、11以上のバージョンだとエラーが起きるため、10にバージョン指定しています。
npm install sass-loader@10.x

Sassを使ってみる!

これでページトップのように style にlang="sass"を追加すればこれで使えるようになるはずです。

もし使えない場合は(無いとは思いますが)

  • バージョンが合っているか確認
  • 余計なパッケージをインストールしていないか確認

こちらを試してみてください。

参考

おまけ

ついでなのでCSSとSassを自動で変換してくれるツールがこちらです。
CSS 2 SASS/SCSS CONVERTER

1
0
1

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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?