首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Storybook构建UI库

使用Storybook构建UI库
EN

Stack Overflow用户
提问于 2020-02-14 02:27:47
回答 1查看 125关注 0票数 0

我正在为我的组织构建一个UI库,我使用react with material-ui作为库的package.json中的对等依赖项。我想添加storybook,以便为我正在构建的组件提供一个游乐场,但问题是:我的库构建在material-ui之上,正如我上面所说的,这是一个对等依赖关系,而Storybook找不到Material-ui,因为它是项目的对等依赖关系。

我该如何处理这个问题呢?

Storybook没有找到material-ui是有意义的,因为它应该安装在将要使用我的ui-lib的宿主项目中。将material安装为依赖项并非如此,因为它会破坏实现lib的任何人。我试图了解有关Lerna项目的一些内容,但我对此并不是很熟悉。

我愿意听取任何想法:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-21 21:42:54

我设法找到了解决这个问题的办法,并想与社区分享。这是相当愚蠢的,但它对我的情况非常有效。

我将@material-ui作为开发依赖项和对等依赖项添加到我的package.json中,并在将其添加到aws pipeline时将其从Docker文件的开发依赖项中删除。因此,在编码时,我们有@material-ui,但在prod环境中,它不在那里。

这为我解决了问题:)

我也可以在"npm发布“之前执行"npm uninstall @material-ui”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60214344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档