Skip to content

Stroybook6でVuetifyを使用するサンプル。VuetifyのSCSS variables読み込みに対応。

Notifications You must be signed in to change notification settings

osawata36/storybook6-vuetify-scss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

storybook6-vuetify-scss

Vue + VuetifyのGUIコンポーネントをStorybook v6で表示。 Storybook v6とv5では各種設定の記述ファイルや追加Addonなどが大きく変わっているためv5向けに書かれたWeb記事では動かない。

VuetifyのカスタマイズにSCSS変数を使用でできるが、デフォルトではStorybookからはSCSS変数が反映されないため対応。

説明

  • 実行方法
    • yarn で依存関係をインストール
    • yarn storybookでstorybookを起動
  • styles/variables.scssに記載したSCSS変数がVuetifyに渡されます

環境構築のポイント

  • Storybook v5ではwebpack.config.jsに設定を書いていたが、v6からは.storybook/main.jsに書く必要がある。
  • node-sassを使わないようにし、sass(Dart Sass)を使う。
  • sass-loaderのバージョンは10以上でもよいが、main.jsでのloader設定記のoptionsが異なるので注意。

参考にした情報

注意点 Storybook v5ではwebpack.config.jsに設定を書いていたが、v6からは.storybook/main.jsに書く必要がある。

いろいろ環境構築上の注意が必要

About

Stroybook6でVuetifyを使用するサンプル。VuetifyのSCSS variables読み込みに対応。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published