Saya mencoba melakukan sesuatu dalam sebuah proyek yang saya tidak yakin apakah itu mungkin, saya dengan cara yang salah atau salah paham. Kami menggunakan webpack, dan idenya adalah untuk menyajikan lebih dari satu file html.
localhost: 8181 -> melayani index.html
localhost: 8181 / example.html -> melayani example.html
Saya mencoba melakukannya dengan menyetel beberapa titik masuk, mengikuti dokumentasinya :
Struktur foldernya adalah:
/
|- 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>
example.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>
Ada yang tahu apa yang saya lakukan salah?
Terima kasih.