Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript CSS应该包含在NPM组件库中还是手动加载?_Javascript_Css_Reactjs_Npm_Webpack - Fatal编程技术网

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

Javascript CSS应该包含在NPM组件库中还是手动加载?,javascript,css,reactjs,npm,webpack,Javascript,Css,Reactjs,Npm,Webpack,我有一个React组件,可以作为NPM包使用。该包包含特定于组件的CSS样式 关于如何包含这些样式的最佳实践是什么?它们应该是网页包/汇总包的一部分(方便用户)还是要求用户手动导入/链接样式表(更好地覆盖样式,并可能替换为自己的样式表) 我在流行的库中看到了这两种方法,但不确定使用哪种方法。我认为这取决于-如果您希望您的用户很可能会覆盖您的样式,那么最好手动导入样式表。但是,如果您确信您的普通用户不需要覆盖您的样式,那么这些样式可以成为捆绑包的一部分

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

关于如何包含这些样式的最佳实践是什么?它们应该是网页包/汇总包的一部分(方便用户)还是要求用户手动导入/链接样式表(更好地覆盖样式,并可能替换为自己的样式表)


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

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