Estoy tratando de hacer algo en un proyecto que no estoy seguro de que sea posible, estoy equivocado o estoy entendiendo mal algo. Estamos usando webpack y la idea es servir más de un archivo html.
localhost: 8181 -> sirve index.html
localhost: 8181 / example.html -> sirve example.html
Estoy tratando de hacerlo estableciendo múltiples puntos de entrada, siguiendo la documentación :
La estructura de carpetas es:
/
|- package.json
|- webpack.config.js
/src
|- index.html
|- example.html
| /js
|- main.js
|- example.js
Webpack.config.js:
...
entry: {
main: './js/main.js',
exampleEntry: './js/example.js'
},
output: {
path: path.resolve(__dirname, 'build', 'target'),
publicPath: '/',
filename: '[name].bundle.js',
chunkFilename: '[id].bundle_[chunkhash].js',
sourceMapFilename: '[file].map'
},
...
index.html
<!DOCTYPE html>
<html
<head>
...
<link type="text/css" href="https://stackoverflow.com/style/default.css">
</head>
<body>
<div id="container"></div>
<script src="/main.bundle.js"></script>
</body>
</html>
ejemplo.html:
<!DOCTYPE html>
<html
<head>
...
<link type="text/css" href="https://stackoverflow.com/style/default.css">
</head>
<body>
...
<script src="/example.bundle.js"></script>
</body>
</html>
¿Alguien sabe lo que estoy haciendo mal?
Gracias.