使用 svg-sprite-loader 加载 sass 中 svg 文件报错

报错内容

 error  in ./src/assets/leftAside/startLive/loop_1.svg

Module build failed (from ./node_modules/svg-sprite-loader/lib/loader.js):
ExtractPluginMissingException: svg-sprite-loader exception. svg-sprite-loader in extract mode requires the corresponding plugin
    at Object.loader (/Users/yansong/Documents/douyu/dy-concept2/node_modules/svg-sprite-loader/lib/loader.js:49:13)

备注

不通过 css 引用 svg,而是使用

const importAll = (requireContext: __WebpackModuleApi.RequireContext) => requireContext.keys().forEach(requireContext);
try {
  importAll(require.context('src/assets/svg', true, /\.svg$/));
} catch (error) {
  throw new Error(error);
}

可以正常使用,现在有方法同时支持这2种使用方式么

阅读 2.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题