Почему webpack css loader добавляет так много кода в мой пакет?

У меня есть машинописный файл с именем DropdownMenu.ts, который выглядит следующим образом

import DropdownMenuItem from './DropdownMenuItem';
import { createElem } from '../timeline/utils';
import { Dispatcher } from '../timeline/utils';
import { transition } from 'd3-transition';
// import './dropdown-menu.scss';

export default class DropdownMenu {
    // code omitted
}

я использую sass-loader а также css-loader обработать файл sass и вывести для него отдельный файл css. Если я закомментирую оператор импорта для таблицы стилей sass, CommonsChunkPlugin в веб-пакете сгенерирует пакет с правильным количеством кода. Но если я удалю комментарий к оператору импорта для таблицы стилей, а затем загляну в сгенерированный файл комплекта с именем DropdownMenu.js для этого модуля машинописи, веб-пакет добавит огромное количество кода для работы загрузчика css. Есть ли способ удалить этот код или это возможно?

0 ответов

Другие вопросы по тегам