是否可以在不安装Core的情况下仅向我的项目添加Material-UI Lab?

时间:2018-10-17 08:58:38

标签: reactjs npm slider material-ui yarnpkg

我想在React应用程序中使用Material UI中的Slider组件。 滑块是“实验室”的一部分,“实验室”是一个包,其中包含尚未准备好移入核心的培养箱组件。

npm install @material-ui/lab
npm install @material-ui/core

我仍然需要在项目中安装Core Material UI还是只能添加实验室? 我不想为我已经很大的项目增加更多的体积。

2 个答案:

答案 0 :(得分:1)

@ material-ui / lab依赖于@ material-ui / core,因此您必须添加@ material-ui / core。这是您选择添加npm install或cdn的方式

我猜这里对您有用:

@ material-ui / core cdn参考:Here

@ material-ui / lab cdn参考:Here

或者您可以尝试ant.design 他们为您提供了一些很棒的工具。

谢谢:)

答案 1 :(得分:1)

@material-ui/lab具有@material-ui/core作为对等依赖项。所以是的,您确实需要添加它。但是,如果您担心捆绑包的大小,请放心,导入实验室组件不会将完整的核心添加到捆绑包中。只会添加必要的内容。