Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro ao carregar imagens com webpack

quando rodei o comando "yarn build" deu o seguinte erro: Automatic publicPath is not supported in this browser

Alguém sabe como resolver?

meu package.json:

{
  "name": "petshop",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "devDependencies": {
    "css-loader": "^5.0.1",
    "file-loader": "^6.2.0",
    "html-loader": "^1.3.2",
    "html-webpack-plugin": "^4.5.0",
    "style-loader": "^2.0.0",
    "webpack": "^5.4.0",
    "webpack-cli": "^4.2.0",
    "webpack-dev-server": "^3.11.0"
  },
  "scripts": {
    "start": "webpack serve --config ./webpack.config.js --mode development",
    "build": "webpack --config webpack.config.js"
  }
}

configuração do webpack:

const path = require("path")
const htmlWebPackPlugin = require('html-webpack-plugin')

module.exports = {
    mode: "development",
    devServer: {
        open: true,
        contentBase: "dist"
    },
    entry: "./src/components/listagem/listagemClientes.js",
    output: {
        filename: "bundle.js",
        path: path.resolve(__dirname, "dist")
    },
    plugins:[
        new htmlWebPackPlugin({
            template: './src/clientes.html',        
        })
    ],
    module: {
        rules: [
            {
                test: /\.css$/,
                use: ["style-loader", "css-loader"]
            },
            {
                test: /\.html$/,
                use: ["html-loader"]
            },
            {
                test: /\.png$/,
                use: {
                    loader: "file-loader",
                    options: {
                        name: "[name].[ext]"
                    }
                }
            }
        ]
    }
}
3 respostas
solução!

Fala ai Carolina, tudo bem? Acho que você pode tentar adicionar um publicPath: '/' dentro do seu output no webpack.config.js.

Qual a versão do Webpack que você está utilizando?

Espero ter ajudado.

coloquei o publicPath e funcionou!! vlww!!

Magina Carolina, sempre que precisar não deixe de criar suas dúvidas.

Abraços e bons estudos.