故事书找不到模块"@storybook/角度"



我正在尝试为Angular 8设置Storybook,但在运行npm run storybook时,我收到以下错误:

ERROR in /home/user/dev/storybook/src/stories/Button.stories.ts
ERROR in /home/user/dev/storybook/src/stories/Button.stories.ts(2,29):
TS2307: Cannot find module '@storybook/angular/types-6-0'.
ERROR in /home/user/dev/storybook/src/stories/Header.stories.ts
ERROR in /home/user/dev/storybook/src/stories/Header.stories.ts(1,32):
TS2307: Cannot find module '@storybook/angular'.
ERROR in /home/user/dev/storybook/src/stories/Header.stories.ts
ERROR in /home/user/dev/storybook/src/stories/Header.stories.ts(4,29):
TS2307: Cannot find module '@storybook/angular/types-6-0'.
ERROR in /home/user/dev/storybook/src/stories/Page.stories.ts
ERROR in /home/user/dev/storybook/src/stories/Page.stories.ts(1,45):
TS2307: Cannot find module '@storybook/angular'.

但是,@storybook/angular位于package.json上,并且已安装,而且在使用vscode进行可视化时,文件本身不会提示任何错误。我尝试过使用谷歌的所有解决方案,例如:

  • @storybook/angular导入所有内容而不使用@storybook/angular/types-6-0
  • @storybook/angular/types-6-0添加到.storybook/typings.d.ts
  • ../src/setupJest.ts添加到.storybook/tsconfig.json中的排除数组
  • angularCompilerOptions下将"enableIvy": false添加到tsconfig.json

我的软件包.json

我做错了什么?

只需在"打字员;可以在.storybook目录中找到

declare module '@storybook/angular/demo'

最新更新