Модуль CSS не стилизует некоторые элементы при развертывании моего приложения

#css #webpack

#css #webpack

Вопрос:

Я пытаюсь применить стиль css к определенному компоненту в React с помощью модуля css. Когда я запускаю приложение локально, стили работают правильно, но по какой-то причине, когда я развертываю свое приложение, стиль не применяется к внешнему div , только его дочерние элементы получают правильный стиль. почему это?

Ее код:

// Компонент React

 import { ChatContext } from '../../../../contexts/ChatContext';
import classes from './Humburger.module.css';
import React, { useContext } from 'react';

const Humburger = () => {

    const { show, setShow } = useContext(ChatContext);

    return (
        <div className={classes.Humburger} onClick={() => setShow(!show)}>
            <span></span>
            <span></span>
            <span></span>
        </div>
    );
};

export default Humburger;
  

// Файл CSS

  /*Here is the style which does not apply when i deploy my app*/

    .Humburger {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-flow: column;
        width: 35px;
        height: 100%;
        margin-left: 10px;
    }

/*==========================================================*/

.Humburger > span {
    display: inline-block;
    height: 5px;
    width: 100%;
    border-radius: 5px;
    background-color: #fff;
    margin-top: 3px;
    cursor: pointer;
}

.Humburger > span:first-child {
    margin: 0;
}
  

Ответ №1:

Вы пробовали import './Humburger.module.css'; и className='Humburger' ?

Комментарии:

1. @L_W107 какую ошибку вы получаете? Также ваш css-файл действительно называется Humburger.module.css? и не Humburger.css?

2. Я не получаю никаких ошибок, и мой файл css назван правильно, как вы говорите ‘Hamburger.module.css’. это так странно

3. Можете ли вы предоставить JSFiddle или что-то подобное в своем коде?

4. Что вы подразумеваете под «значок не работает»? и в вашей скрипке все выглядит нормально…