O Storybook por padrão agora instala suas configurações padrões baseado no Vite, porém se já tem um projeto que já utiliza o Webpack, ele não vai funcionar.
Para configurar o Storybook então, precisa definir qual é o builder do projeto usando o parâmetro --builder webpack5
.
Basta rodar o código abaixo para adicionar ao seu projeto:
npx storybook@latest init --builder webpack5
Ele adicionará um diretório stories
com arquivos de exemplo que pode usar para se guiar em como criar as documentações ou excluir caso não vá usar.
Importante configurar no arquivo .storybook/main.js
o local e formato dos arquivos de docmentação que você usará no seu projeto:
stories: [
"../stories/**/*.mdx",
"../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)",
],
Nota:
O NPM 7+ instala peerDependecies por padrão, mas se isso for um problema para o seu projeto, adicione também o parâmetro --legacy-peer-deps
.
npx --legacy-peer-deps storybook@latest init --builder webpack5
.
Solução encontrada nessa issue
Top comments (0)