1

我在我的模块中设置它并且它没有错误地构建,但是,我的 svg 最终看起来像这样:在此处输入图像描述

并且经过检查,它看起来像模块在 img 的 src 属性中内联了 svg:在此处输入图像描述

我怎样才能让这个加载器正确地内联我的 svg?

我的 webpack.config.js 文件如下所示:

module.exports ={
    entry: './template.html',
    output: {
        path: path.resolve(__dirname),
        filename: "index.html",
    },
    module: {
        rules: [
            {
                test: /\.css$/,
                use:[
                    'style-loader',
                    'css-loader',
                    'font-loader?format[]=truetype&format[]=woff&format[]=embedded-opentype'
                ]
            },
            {
                test: /\.html$/,
                use:[
                    'html-loader'
                ]
            },
            {
                test: /\.svg$/,
                loader: 'svg-inline-loader'
            },
            {
                test: /\.(jpg|png)$/,
                use:[
                    {
                        loader: 'file-loader',
                        options: {
                            name: '[name].[ext]',
                        }
                    }
                ]
            }
        ]

    },
    plugins: [
        new htmlWebpackPlugin({
            template: 'template.html'
        })
    ]
}; 
4

0 回答 0