Jag arbetar på en enkel bedömning som kräver att jag använder TypeScript och JSX-syntax i VUE 2. Jag behöver också integrera Storybook för att testa mina UI-komponenter. Jag kan köra tester med den enkla mall-syntaxen i VUE. Men, om jag använder JSX-syntax i en VUE-komponent och försöker köra Storybook får jag följande fel.
ERROR in ./src/components/Home.tsx 59:16 Module parse failed: Unexpected token (59:16) File was processed with these loaders: * ./node_modules/@storybook/vu Läs mer →För att onClick-händelsen ska loggas i Storybook Actions-fliken måste jag avkommentera argTypes: { onClick: {} } i filen SimpleButton.stories.tsx. Min fråga är varför jag måste göra det? Kan den inte automatiskt härleda att onClick är en åtgärd eftersom parametern i filen .storybook/preview.js inkluderar egenskapen actions: { argTypesRegex: "^on[A-Z].*" }?
export const parameters = { actions: { argTypesRegex: " Läs mer →Jag försöker integrera en mycket enkel React-app skriven i TypeScript med Storybook. Jag försökte följa flera problem på Storybooks issues-lista, men kan inte avgöra vad som är den senaste informationen. När jag försöker köra Storybook får jag följande fel:
ERROR in ./.storybook/config.js Module not found: Error: Can't resolve '../stories' in 'react-mobx-mui-ts-seed/.storybook' @ ./.storybook/config.js 6:4-25Kan någon snälla visa mig var jag kan ha fel? Hela pr
Läs mer →Jag försöker använda Storybook med expo och react-native-web. När jag försöker använda ett expo-modul får jag följande fel
ERROR in ./node_modules/expo-linear-gradient/build/LinearGradient.js Module not found: Error: Can't resolve './NativeLinearGradient' in '/Fleyver/front/node_modules/expo-linear-gradient/build' @ ./node_modules/expo-linear-gradient/build/LinearGradient.js 1:1373-1406Filen som det inte kan lösa har flera tillägg för .web.ts, .ios.ts och .andr
Läs mer →När man försöker köra ett storybook + RN + Typescript-projekt efter att ha följt båda
Och
Jag får:
ModuleParseError: Module parse failed: Unexpected token (10:12) You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders| import {dontSetMe} från './utils/shims'; | import DraggableCore från './DraggableCore';
import type {Contr
Läs mer →
Jag får följande fel när min storybook gör en hot reload. Det fungerar perfekt vid första laddningen:
TypeError: Cannot read property 'hooks' of undefined at StoryStore.cleanHooks (http://localhost:9009/vendors~main.0e777466815571a0333e.bundle.js:6197:22) at renderMain (http://localhost:9009/vendors~main.0e7774668 Läs mer →
Jag skapar en kryssrute-komponent med React, Typescript, Storybook och Styled-Components, efter att ha följt denna handledning: building-a-checkbox-component-with-react-and-styled-components. Jag har behövt justera koden eftersom jag använder en FunctionComponent, men jag möter ett problem med change-handlern.
Läs mer →
Jag kan bara inte förstå varför det hände, jag försökte fixa det i några veckor och gick bara tillbaka till JavaScript på mina stories.
här är grenen som återskapar buggen. detta är hela projektet. inuti på ./examples kommer du att se demoappen som körs med react-react-app med typescript och storybook. inuti kommer du att se src/stories/Xarrow.stories.tsx som när du kör yarn storybook kastar Parsing error: Missing semicolon. precis som när jag försökte lägga
Läs mer →Jag är ganska ny på Docker, och idag har jag försökt att dockerisera vårt Lerna-monorepo med följande inställningar:
dockerfil
FROM node:14.13.1-alpine Add node modules bin to path ENV PATH /app/node_modules/.bin:$PATH ENV PATH /app/packages/core/node_modules/.bin:$PATH WORKDIR /app Install app deps COPY ./ ./ RUN yarn install RUN yarn bootstrap RUN cd packages/core && yarn install && cd ./node_modules/react && yarn link && cd ../../../. Läs mer →
Jag försöker uppnå detta:
men med mina berättelser uppdelade i mdx- och tsx-filer.
Hittills ser min mdx-fil ut så här:
import { Meta, Story, Canvas, Preview, Props, ArgsTable } from '@storybook/addon-docs'; import { Button, Icons } from '../..'; <!-- Components --> export const ButtonWithoutIcon = (args) Läs mer →