故事书在Angular Intershop Project中不起作用

时间:2020-03-03 11:18:31

标签: angular storybook intershop

当我尝试使用此命令npx -p @storybook/cli sb init --type angular将故事书添加到Angular Intershop项目中,然后运行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'.

您知道缺少什么吗?谢谢

Storybook Angular Intershop Error

我在demo.d.ts文件中有这个

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

2 个答案:

答案 0 :(得分:3)

只需使其“运行”即可,您可以尝试以下操作:

  • declare module '@storybook/angular/demo'添加到src/typings.d.ts
  • 在.storybook / tsconfig.json中的“排除”数组中添加“ ../src/setupJest.ts”,以便故事书忽略此处使用的类型

(编辑:包括正确的答案,以排除与玩笑类型的冲突)

答案 1 :(得分:2)

只需将“ ../src/setupJest.ts”添加到.storybook/tsconfig.json中的“排除”数组中