2017-03-09 25 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"