我正在使用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摇动工作?