Storybook Angular:如何使用导入的自定义库中的模型/界面?

Storybook Angular: How to use model / interface from imported custom library?

所以我在 NX 工作区中构建了一个 Angular 应用程序,并为每个可重复使用的功能使用自定义库。

我有一个库来存储应用程序的模型。它是使用 NX 工作区构建的。例如

nx g @nrwl/workspace:lib dc-models 使用 nx serve 构建并且 运行 没问题它没有错误。

当我 运行 故事书例如

nx run dc-featurelib:storybook 它可以构建,但在终端中显示警告,说找不到模型。

WARNING in ./libs/dc-feature-panel/feature-panel/src/lib/feature-panel/feature-panel.component.ts 33:78-86
"export 'DcPanel' was not found in '@myproject/dc-models'

如何使它正常工作并删除此警告??

@alexff1 解决了。

rm -rf node_modules; 然后 npm install.

在我删除并重新安装节点模块后,这解决了问题。

这不是我想做的事情,因为该项目有很多节点模块并且需要很长时间才能安装它们。 另外 'DcPanel' 和 '@myproject/dc-models' 不是导入模块,所以我从来没有想过重新安装节点模块。

但看起来它奏效了。谢谢