修复vue-svg-loader不兼容ie的问题
const { getOptions } = require('loader-utils');
module.exports = function (content) {
const callback = this.async();
const { svgo } = getOptions(this) || {};
svgToVue(content, {
svgoPath: this.resourcePath,
svgoConfig: svgo,
})
.then(component => {
// 把svg-to-vue返回的'module.exports ='改为'export default',避免babel-loader不能识别
let ret = component.replace(/^\s+module\.exports\s+=/, 'export default');
callback(null, ret);
})
.catch(callback);
};