Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Облака: ожидание vs реальность
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

GunAlv

  • 5
    вклад
  • 10
    вопросов
  • 7
    ответов
  • 86%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как правильно импортировать ReactDOM?

    GunAlv @GunAlv Автор вопроса
    Проблема оказалась простой.
    В node_modules/react-dom/index.js вполне ожидаемо есть проверка на режим сборки:

    if (process.env.NODE_ENV === 'production') {
      // DCE check should happen before ReactDOM bundle executes so that
      // DevTools can report bad minification during injection.
      checkDCE();
      module.exports = require('./cjs/react-dom.production.min.js');
    } else {
      module.exports = require('./cjs/react-dom.development.js');
    }


    Проблема была в том, что в директориях помимо конфигных (той, в которой лежат настройки для webpack), переменная process.env.NODE_ENV не определялась, возможно, потому что режим задавался только в package.json:

    "build": "cross-env NODE_ENV=production webpack --config ./config/base.config.js",


    Решилось добавлением плагина
    new webpack.DefinePlugin({
      'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV),
    });
    в сборку.
    Ответ написан 15 февр.
    Комментировать
    Нравится Комментировать
  • Как swiper обновляет высоту слайдов?

    GunAlv @GunAlv
    В документации есть методы, связанные с update (updateAutoHeight) https://swiperjs.com/swiper-api
    Вызывайте после получения нужного контента (не только после клика)
    Ответ написан 29 янв.
    4 комментария
    Нравится 1 4 комментария
  • Как сделать переворот карточки по времени?

    GunAlv @GunAlv
    Нужно, чтобы через 5 секунду карточка осталась в перевернутом состоянии? Или перевернулась-вернулась в исходное состояние?
    https://codepen.io/GunAlv/pen/wvzVOjN
    Ответ написан 27 янв.
    4 комментария
    Нравится 1 4 комментария
  • Как сделать прокрутку текста по горизонтали при наведении мышки?

    GunAlv @GunAlv
    Этого можно добиться стилями https://codepen.io/GunAlv/pen/ExgMpBM
    Ответ написан 20 янв.
    12 комментариев
    Нравится 1 12 комментариев
  • Как выполнить поиск адреса по карте Яндекс, взяв его из input?

    GunAlv @GunAlv
    Зачем вам restrictMapArea, ограничивающий область вывода на карте?

    https://jsfiddle.net/GunAlv/38cjaxof/51/
    Ответ написан 19 янв.
    9 комментариев
    Нравится 1 9 комментариев
  • Как изменить __dirname в webpack?

    GunAlv @GunAlv Автор вопроса
    Можно решить с помощью path: path.join(`${path.resolve()}`, '/dist'),
    Где path.resolve() возвращает D:\Projects\Webpack
    Ответ написан 23 дек. 2020
    Комментировать
    Нравится Комментировать
  • Гриды. Как сделать, чтобы картинки были на одном уровне между друг другом и даже при разных разрешениях экрана?

    GunAlv @GunAlv
    Задайте картинкам display: block;
    Но это едва ли решение и в комментариях вам правильно ответили
    Ответ написан 09 нояб. 2020
    Комментировать
    Нравится Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • ematveev
    Евгений Матвеев
    • 15 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 8 ответов
    • 0 вопросов
  • SoreMix
    SoreMix
    • 7 ответов
    • 0 вопросов
  • EPIDEMIASH
    Владимир Юрченков
    • 7 ответов
    • 0 вопросов
  • Василий Банников
    • 6 ответов
    • 0 вопросов
  • opium
    Пума Тайланд
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации