现有的项目是从另一个项目移植过来的, 并不是完全移植 为了减小项目的体积 前端组长将一些暂时用不到的组件 node包都剔除了 这也就引出了一下的问题
今天调试菜单图标的时候 发现项目中菜单的图片渲染用到的是...icon-svg 这个组件 但怎么找都找不到这个组件 于是我才原有项目中找了一下 copy过来
但这样子仍然不行啊,svg标签出来了 但样式 svg内容没有出来, 于是继续把样式扒过来, 样式对了...但svg内容就是死活出不来, 于是我一直搜这个svg在哪个地方引入的
怎么注入到页面的 折腾了一上午,终于让我发现了 一句话 原项目中这样写
Vue.component('icon-svg', IconSvg...把svg-sprite-loader 引入
引入之后 配置好编译好的目录
{
test: /\.svg$/,
loader: 'svg-sprite-loader',...[ext]')
}
},
二个loader都处理了svg文件 导致svg-sprite-loader'在编译的时候 并不是svg源文件 于是出错了
解决方案:
为二个loader