LoginSignup
6
6

More than 5 years have passed since last update.

.vueの中でscss記述をする設定メモ

Last updated at Posted at 2018-08-07

.vueファイル内styleタグでscss記述をしたかったが、ハマったのでメモ。
(ちなみにscssファイル自体からのコンパイルはgulp-sassをgulpfile.jsから設定し使用している。)

大体のサイトでは vue-cliを導入し lang="scss"つけたらすぐ使えると書いてあるが、vue-cliを入れてない場合はwebpack.configに自分でloaderを追加していなないと駄目みたいで、

webpack.config.js
test: /\.vue$/,
        loader:"vue-loader",
        options: {
          loaders: {
            scss: 'vue-style-loader!css-loader!sass-loader'
          }
        }

これに加え、

webpack.config.js
test: /\.scss$/,
        use: [
          'vue-style-loader',
          'css-loader',
          'sass-loader',
        ]

scss側にもvue-style-loaderを適用すると解決できた。
不要な記述などまだあるし全て把握してないけど、とりあえずは動作まで。

6
6
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
6
6