【问题标题】:Should CSS be included in NPM component libraries or loaded manually?CSS 应该包含在 NPM 组件库中还是手动加载?
【发布时间】:2019-10-31 21:42:16
【问题描述】:

我有一个 React 组件,我将它作为 NPM 包提供。该包包含特定于组件的 CSS 样式。

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

我在流行的库中看到了这两种方法,但不确定该使用哪一种。

【问题讨论】:

    标签: javascript css reactjs npm webpack


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-22
      • 1970-01-01
      • 2013-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 2013-01-13
      相关资源
      最近更新 更多