El problema es que después de compilar la aplicación vue en la carpeta de destino, aparece index.html con rutas incorrectas a los activos estáticos. Los enlaces parecen
<link href="/static/js/chunk-29e00bf1.49e28fbb.js" rel="prefetch">lo cual es incorrecto, pero debe ser
<link href="static/js/chunk-29e00bf1.49e28fbb.js" rel="prefetch">Y el navegador busca en ///D:/static/js/ en lugar de D://.../build/dist/static/js .
Ahí está mi vue.config.js
module.exports = { outputDir: './build/dist/', assetsDir: './static', //...Use la propiedad publicPath y establezca la ruta en ./ para usar rutas relativas en la compilación.
module.exports = { ... publicPath: "./" ... }Lea más en la documentación oficial: publicPath