Сборник рассказов не работает в Angular Intershop Project - PullRequest
4 голосов
/ 03 марта 2020

Когда я пытаюсь добавить сборник рассказов в Angular Intershop Project с помощью этой команды npx -p @storybook/cli sb init --type angular, а затем запустить npm run storybook, это выдает мне эту ошибку:

ERROR in D:/angular-intershop/intershop-pwa/src/stories/0-Welcome.stories.ts
ERROR in D:/angular-intershop/intershop-pwa/src/stories/0-Welcome.stories.ts(1,25):
TS2307: Cannot find module '@storybook/angular/demo'.

ERROR in D:/angular-intershop/intershop-pwa/src/stories/1-Button.stories.ts
ERROR in D:/angular-intershop/intershop-pwa/src/stories/1-Button.stories.ts(4,24):
TS2307: Cannot find module '@storybook/angular/demo'.

Знаете ли вы, чего не хватает ? Спасибо

Сборник рассказов Angular Ошибка Intershop

И у меня есть это в моем файле demo.d.ts

declare module '@storybook/angular/demo' { export const Button: any; export const Welcome: any; }

Ответы [ 2 ]

2 голосов
/ 04 марта 2020

просто добавьте "../src/setupJest.ts" в массив "exclude" в .storybook/tsconfig.json

2 голосов
/ 03 марта 2020

Просто чтобы заставить его работать, вы можете попробовать следующее:

  • добавить declare module '@storybook/angular/demo' к src/typings.d.ts.
  • add "../src/setupJest. ts "to" exclude "массив в .storybook / tsconfig. json, поэтому storybook игнорирует используемые там типы

(правка: включен правильный ответ для исключения столкновения с типами jest)

...