如何解决 nrwl 故事书配置错误?

Posted

技术标签:

【中文标题】如何解决 nrwl 故事书配置错误?【英文标题】:How to resolve nrwl storybook configuration error? 【发布时间】:2020-05-06 22:47:01 【问题描述】:

尝试使用故事书的 nrwl 配置为我的 Angular 项目设置故事书。当我尝试运行命令为项目生成故事时,我收到此错误:

无法读取未定义的属性“getChildren”

这是我正在尝试运行的命令:ng g @nrwl/angular:storybook-configuration project-name 其中 project-name 是 libs 文件夹中包含多个组件的库的名称。库本身在应用程序中运行良好,这让我相信库本身的配置没有问题。

这里是项目的版本配置:"@angular/cli": "^8.3.23","@nrwl/angular": "^8.11.1"

有没有办法可以调试这个错误?当我尝试在命令前面添加--verbose 时,它会显示Unknown option: '--verbose'

【问题讨论】:

您可以使用--debug 代替--verbose。我有同样的问题,可以缩小范围。但我仍然不明白它,它在我看来就像一个错误。我会将其报告给 Nrwl,然后通过此报告的链接返回此处。 【参考方案1】:

如果您遇到和我一样的问题,那可能是一个错误。

我在GitHub 上报告了它。您还可以在此处找到解决方法,以防您遇到受相同问题影响的问题。

【讨论】:

以上是关于如何解决 nrwl 故事书配置错误?的主要内容,如果未能解决你的问题,请参考以下文章

Nrwl:Storybook 给我错误 TypeError [ERR_INVALID_ARG_TYPE]:“路径”参数必须是字符串类型。收到未定义

故事书运行问题,我该如何解决?

故事书因反应中的 eslint 错误而失败

配置故事书文档插件以显示 theme.dark

如何在故事书中配置 webpack 以允许 babel 在项目文件夹之外导入反应组件

React 故事书显示有错误的 formik 表单