2017-03-09 26 views

回答

0

我创建了一个装载机的WebPack以推崇个XML(包括svgs):

xml-fix-loader

{ 
    test: /\.svg$/, 
    use: [ 
    { loader: 'file-loader' }, 
    { loader: 'svgo-loader' }, 
    { loader: 'xml-fix-loader' } 
    ] 
} 

它做什么,一般是用xml2js到unstrictly解析XML,然后它字符串化回到获得cononized的XML(或SVG)。

这可以消除未引用的属性等问题。所以:

xmlns="http://www.w3.org/2000/svg" width=20px height=20px 

成为

xmlns="http://www.w3.org/2000/svg" width="20px" height="20px"