【问题标题】:importing sass file returns empty object or global stylesheet is ignored导入 sass 文件返回空对象或全局样式表被忽略
【发布时间】:2020-11-19 17:00:23
【问题描述】:

当我尝试像这样从组件 scss 文件中导入时

import styles from "./styles.scss";

我得到一个空对象。

这是我的 scss 的 webpack 配置

          {
            test: /\.scss$/,
            use: [
              {
                loader: "style-loader"
              },
              {
                loader: "css-loader",
                options: {
                  importLoaders: 1,
                  sourceMap: true,
                }
              },
              {
                loader: "resolve-url-loader",
                options: {
                  sourceMap: true
                }
              },
              {
                loader: "sass-loader",
                options: {
                  sourceMap: true
                }
              }
            ]
          }

如果我尝试去 css-loaded 并设置 modules: true 那么我会以 styles 获得文件的内容,但是无论我在哪里使用全局样式表,它都会中断,并且元素中将不再有类。

有什么建议吗?

【问题讨论】:

    标签: css reactjs webpack sass


    【解决方案1】:

    尝试像这样导入它们

    import "./styles.scss";
    

    【讨论】:

    • 烦人,但有效
    猜你喜欢
    • 2020-04-12
    • 2014-09-03
    • 2013-09-14
    • 2011-10-02
    • 1970-01-01
    • 2021-01-13
    • 2019-12-06
    • 1970-01-01
    • 2014-01-01
    相关资源
    最近更新 更多