Webpack 2.x树用svg-sprite-loader震动SVG图标

时间:2017-05-30 11:48:31

标签: javascript svg webpack-2 tree-shaking

我正在使用webpack 2.x捆绑我的项目,并且大多数树摇动部件工作正常,除非我在导出的svg文件中包含所有svg图像,即使我没有使用它们。

SVG图标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 {};

Webpack svg-sprite-loader插件配置:

{
    test: /\.svg$/,
    use: [
        {
            loader: 'svg-sprite-loader',
            options: {
                extract: true,
            },
        }
    ],
}

结果是bundle.js和sprite.svg。 sprite.svg包含icon1和icon2,但我希望只有icon1。我怎么能让这个svg摇动工作?

0 个答案:

没有答案