質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.31%
Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

Nuxt.js

Nuxt.jsは、ユニバーサルなSPAが開発可能なVue.jsベースのフレームワーク。UIの描画サポートに特化しており、SSRにおけるサーバーサイドとクライアントサイドのUIレンダリングなどさまざまな機能を持ちます。

Q&A

解決済

1回答

1892閲覧

Storybookに何も表示されない問題を解決したいです

jpskgc

総合スコア19

Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

Nuxt.js

Nuxt.jsは、ユニバーサルなSPAが開発可能なVue.jsベースのフレームワーク。UIの描画サポートに特化しており、SSRにおけるサーバーサイドとクライアントサイドのUIレンダリングなどさまざまな機能を持ちます。

0グッド

0クリップ

投稿2021/11/21 17:50

前提・実現したいこと

Nuxt.jsプロジェクトにStorybookを導入を試みています。
Storybookをローカルマシン上で起動させることはできているのですが、
記述したStoryファイルの内容が表記されていない状態です。
イメージ説明

こちらを表示させるために追加で必要な実装をご教授いただきたいです。

該当のソースコード

以下のVueおよびStoryを追加しています。

index.vue

vue

1<template> 2 <nuxt-link to="https://nuxtjs.org"> 3 NuxtJs 4 </nuxt-link> 5</template> 6 7<script lang="ts"> 8import { Component, Vue } from 'nuxt-property-decorator' 9 10@Component({}) 11export default class TestComponent extends Vue {} 12</script> 13

index.stories.ts

typescript

1import Test from './index.vue' 2 3export default { 4 component: Test, 5 title: 'Components/Test' 6} 7 8export const Component = () => ({ 9 components: { Test }, 10 template: '<Test />' 11})

また、./storybook/config.jsでStoryファイルを読み込ませています。

import { configure } from '@storybook/vue'; const req = require.context('../components', true, /.stories.ts$/); function loadStories() { req.keys().forEach(filename => { return req(filename) }); } configure(loadStories, module);

補足情報(FW/ツールのバージョンなど)

環境:Ubuntu20.04

実際のリポジトリを共有させていただきます。お手数ですがご確認よろしくお願いいたします。
https://github.com/jpskgc/nuxt-sample/tree/storybook-error

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

.storybook/config.jsの代わりに.storybook/main.jsを追加したところ解決しました

module.exports = { stories: ['../components/**/*.stories.ts'], };

https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-configure

投稿2021/11/22 13:38

編集2021/11/22 13:42
jpskgc

総合スコア19

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.31%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問