Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何正确使用webpack2的内联svg加载程序?_Javascript_Webpack_Webpack 2_Inline Svg_Webpack Loader - Fatal编程技术网

Javascript 如何正确使用webpack2的内联svg加载程序?

Javascript 如何正确使用webpack2的内联svg加载程序?,javascript,webpack,webpack-2,inline-svg,webpack-loader,Javascript,Webpack,Webpack 2,Inline Svg,Webpack Loader,我在我的模块中设置了它,它构建时没有错误,但是,我的svg最终看起来是这样的: 检查后,模块似乎将svg内联到img的src属性中: 如何使此加载程序正确地内联svg 我的webpack.config.js文件如下所示: module.exports ={ entry: './template.html', output: { path: path.resolve(__dirname), filename: "index.html", },

我在我的模块中设置了它,它构建时没有错误,但是,我的svg最终看起来是这样的:

检查后,模块似乎将svg内联到img的src属性中:

如何使此加载程序正确地内联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'
        })
    ]
}; 

我也有同样的问题。你能解决它吗?不,没有运气@Magnus我也有同样的问题。你能解决它吗?不,不走运@Magnus