Angular多项目工作区中Storybook无法自动检测项目类型,该如何处理?
解决Angular多项目工作区中Storybook自动检测项目类型的问题
正确操作方法
- 不要进入
storybook库文件夹执行初始化命令,回到Angular工作区根目录(即包含angular.json的目录) - 执行带参数的初始化命令,直接指定项目类型和目标库:
这样CLI会读取根目录的npx storybook@latest init --type angular --project storybookangular.json,自动关联你的storybook库,无需手动选择类型
为什么之前的方式无法自动检测?
Angular多项目工作区的库项目没有独立的配置文件,所有项目配置都集中在根目录的angular.json中。直接进入库文件夹执行init时,Storybook CLI找不到必要的Angular配置,因此无法自动识别项目类型。
如果已经触发了选择界面
直接选择Angular选项,后续CLI会提示选择对应项目,选中storybook库即可完成配置。不过回到根目录执行带参数的命令更稳妥,能避免配置偏差。
内容的提问来源于stack exchange,提问作者nishko
相关产品推荐
相关产品推荐

