Webpack'te Kendi Layout Dosyanız
Pratikte genellikle zaten kendi site HTML layout'umuz vardır. Bu durumda Webpack'in kendi layout'unu oluşturmak yerine bizim layout'umuzu almasını isteriz. Hadi bunun nasıl yapıldığına bir göz atalım.
Aşağıdaki layout'a sahip olduğumuzu varsayalım:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>My layout</title>
</head>
<body>
</body>
</html>
Webpack'in bizim layout'umuzu almasını sağlayalım. Bunun için aşağıdaki ayarda belirtelim:
export default {
entry: './src/index.js',
plugins: [
new HtmlWebpackPlugin({
template: './src/index.html',
}),
],
};
Sonuç olarak, derlemeden sonra
dist klasöründe bizim layout'umuz ve içinde
otomatik olarak tüm bundle'lar
bağlanmış olacak:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>My layout</title>
<script defer src="main.js"></script>
</head>
<body>
</body>
</html>
Kendi layout'unuzu yapın. Webpack'i, sizin layout'unuzu alacak şekilde yapılandırın.