how to set up an inline svg with webpack

后端 未结 9 1925
感动是毒
感动是毒 2020-12-02 16:49

I am wondering how to set up an inline svg with webpack?

I am following the react-webpack-cookbook.

I have my webpack.config set up correc

9条回答
  •  感动是毒
    2020-12-02 17:34

    Actually Michelle's answer pointed me in the right direction, and that works nicely for loading an svg file with webpack and using it as your src

    However to actually get the inline svg, I needed to do the following:

    Instead of file-loader use svg-inline-loader as your svg loader:

    { test: /\.svg$/, loader: 'svg-inline-loader' }

    Then to load the svg inline in a component:

    import React, { Component } from 'react'
    import logo from "./logo.svg";
    
    class Header extends Component {
    
      render() {
        return (
            
    ); } }; export default Header

    It looks like there is an inline svg wrapper for react svg-inline-react which would be another option instead of the

提交回复
热议问题