RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 766516
Accepted
Skim
Skim
Asked:2020-01-04 21:18:58 +0000 UTC2020-01-04 21:18:58 +0000 UTC 2020-01-04 21:18:58 +0000 UTC

如何在 React 中正确包含来自 node_modules 的 CSS?

  • 772

我正在学习反应。我在不同的代码示例中观察到这种情况。例如 Bootstrap 或 Purecss,它们通过 NPM 添加到项目中。在 React 应用程序中包含此类 CSS 的方式是不同的。他们在某处使用 react-css-modules,在某处他们只是指出 node_modules 目录中所需文件的路径。

1)结果,如何正确连接模块中的css?

2) 如果使用 webpack,是否值得在 React 应用程序中包含 CSS?也许您可以以某种方式配置以构建必要的 css 并将它们包含在 index.html 中?

reactjs
  • 1 1 个回答
  • 10 Views

1 个回答

  • Voted
  1. Best Answer
    Daniel Khoroshko
    2020-01-04T23:13:29Z2020-01-04T23:13:29Z

    似乎没有任何“正确”。如果一种方法对您有效并且效果很好,那么它是对的,对吗?

    纯理论上,最好尽量去掉全局依赖,也就是不要通过html文件连接css。顺便提一下,webpack 也可以生成 html 文件。

    因此,我会选择以下选项之一

    一)import 'path-to-bootstrap.css';

    2) webpack 配置中的条目

    这两种情况都需要在 webpack 的 module->rules 部分添加 style-loader 和 css-loader loader,建议写成 include:"node_modules",这样以后可以将 css bundle 拆分成二 - 你的和供应商(借来的一切)。

    ExtractTextPlugin 插件允许您将 css 提取到单独的 css 包中(默认情况下,所有内容都将转到 js 包)

    HtmlWebpackPlugin 生成 html 文件

    HtmlWebpackIncludeAssetsPlugin 在构建时复制文件和文件夹

    CompressionPlugin 压缩成 gzip

    如果你不能配置 webpack - 写

    • 0

相关问题

  • 如何正确连接 React 到站点?

  • 为什么写成普通函数的组件会返回空

  • defaultProps 与 state 有何不同?

  • 如何在 Meteor+React 应用程序中连接和使用 Yandex.Metrica?

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    是否可以在 C++ 中继承类 <---> 结构?

    • 2 个回答
  • Marko Smith

    这种神经网络架构适合文本分类吗?

    • 1 个回答
  • Marko Smith

    为什么分配的工作方式不同?

    • 3 个回答
  • Marko Smith

    控制台中的光标坐标

    • 1 个回答
  • Marko Smith

    如何在 C++ 中删除类的实例?

    • 4 个回答
  • Marko Smith

    点是否属于线段的问题

    • 2 个回答
  • Marko Smith

    json结构错误

    • 1 个回答
  • Marko Smith

    ServiceWorker 中的“获取”事件

    • 1 个回答
  • Marko Smith

    c ++控制台应用程序exe文件[重复]

    • 1 个回答
  • Marko Smith

    按多列从sql表中选择

    • 1 个回答
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Suvitruf - Andrei Apanasik 什么是空? 2020-08-21 01:48:09 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5