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' 不是导入模块,所以我从来没有想过重新安装节点模块。
但看起来它奏效了。谢谢
所以我在 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' 不是导入模块,所以我从来没有想过重新安装节点模块。
但看起来它奏效了。谢谢