【问题标题】:Do we need to compile scss to css - React我们是否需要将 scss 编译为 css - React
【发布时间】:2021-06-10 06:05:09
【问题描述】:

我有一个问题,我们是否需要将我们的 scss 文件编译为 css,然后在我们的 react 组件中导入 css 文件,或者我们可以直接在组件中导入 scss 吗?

我设法直接导入 scss,因为我们使用高于版本 2 的 react-scripts(这是支持 sass-loader 的起点),但是直接导入 scss 有一些缺点吗?

目前我们的配置是我们监视 scss 更改并使用 node-sass-chokidar 我们将其编译为 css 并导入 css 文件,但我想更改它,因此我们在同一文件夹级别中没有一堆 css 和 scss 文件。

谢谢

【问题讨论】:

  • 导入 SCSS 没有缺点。您可以将样式的源文件(即 SCSS 文件)导入到反应组件中。这就是我无论如何都会做的。如果您需要,这也将使您能够share variables between the SCSS and your javascript
  • 我只是想听听别人的意见。然后我将切换到直接导入 scss,从而删除所有那些只是增强可读性的生成的 css 文件。我想在 react-scripts 版本 2 和 sass-loader 之前,scss -> css 是必需的,但我现在看不到这样做的附加值。谢谢

标签: css reactjs webpack sass create-react-app


【解决方案1】:

答案由Martin在帖子评论中给出

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-28
    • 2017-12-31
    • 2018-07-21
    • 2018-07-01
    • 2018-03-15
    • 1970-01-01
    • 2023-02-10
    • 2014-10-31
    相关资源
    最近更新 更多