趁记忆还热乎 赶紧过来记录一下自己踩坑的记录
现有的项目是从另一个项目移植过来的, 并不是完全移植 为了减小项目的体积 前端组长将一些暂时用不到的组件 node包都剔除了 这也就引出了一下的问题...svg内容没有出来, 于是继续把样式扒过来, 样式对了 但svg内容就是死活出不来, 于是我一直搜这个svg在哪个地方引入的
怎么注入到页面的 折腾了一上午,终于让我发现了 一句话 原项目中这样写...把svg-sprite-loader 引入
引入之后 配置好编译好的目录
{
test: /\.svg$/,
loader: 'svg-sprite-loader',...[ext]')
}
},
二个loader都处理了svg文件 导致svg-sprite-loader'在编译的时候 并不是svg源文件 于是出错了
解决方案:
为二个loader...设置编译的文件
exclude: [resolve('src/icons')], 排除 目录src/icon
include: [resolve('src/icons')], 只对src