Webpack 2.x дерево качает иконки SVG с помощью svg-sprite-loader
Я связываю свой проект, используя webpack 2.x, и большинство частей, где трясется дерево, работают нормально, за исключением того, что у меня есть все изображения svg в экспортированном файле svg, даже если я их не использую.
SVG icons icons.js
export { default as icon1 } from "./svg/icon1.svg";
export { default as icon2 } from "./svg/icon2.svg";
А потом в иконки svg index.js
import { icon1 } from "./icons";
console.log('Use icon1', icon1);
export default {};
Конфигурация подключаемого модуля svg-sprite-loader для Webpack:
{
test: /\.svg$/,
use: [
{
loader: 'svg-sprite-loader',
options: {
extract: true,
},
}
],
}
Результатом являются bundle.js и sprite.svg. Sprite.svg содержит и icon1, и icon2, но я ожидаю, что у меня будет только icon1. Как я могу заставить эту встряхивание SVG работать?