CSS应该包含在NPM组件库中还是手动加载?

时间:2019-06-18 09:23:40

标签: javascript css reactjs npm webpack

我有一个React组件,可以作为NPM软件包使用。该软件包包含特定于组件的CSS样式。

关于如何包括这些样式的最佳实践是什么?它们应该是 Webpack / Rollup捆绑包的一部分(方便用户使用),还是应要求用户手动导入/链接样式表(更好地覆盖样式并可以替换)拥有自己的样式表)?

我已经在流行的库中看到了这两种方法,并且不确定使用哪种方法。

1 个答案:

答案 0 :(得分:0)

我想说这取决于-如果您希望用户最有可能覆盖样式,那么最好手动导入样式表。但是,如果您确定普通用户不需要覆盖样式,那么样式可以成为捆绑软件的一部分。