1
我正在研究一個有大量不同模板的項目,目前約67個。每當我對一個文件進行修改時,Webpack就開始重新編譯每個句柄模板,這使得它非常緩慢。使用WebPack編譯的手柄緩慢
我想知道是否有辦法減少工作量/優化速度。在的WebPack
我把手的工作流程是這樣的:
var Handlebars = require('handlebars-webpack-plugin');
....
....
new Handlebars({
entry: path.join(process.cwd(), "src", "layouts", "default.hbs"),
output: path.join(process.cwd(), "dist", "form-template.html"),
data: {title: 'Form template', properties: {partial: 'form-template/index'}},
partials: [
path.join(process.cwd(), "src", "partials", "**/*.hbs")
]
}),
new Handlebars({
entry: path.join(process.cwd(), "src", "layouts", "default.hbs"),
output: path.join(process.cwd(), "dist", "homepage.html"),
data: {title: 'Homepage', properties: {partial: 'homepage/index'}},
partials: [
path.join(process.cwd(), "src", "partials", "**/*.hbs")
]
}),
new Handlebars({
entry: path.join(process.cwd(), "src", "layouts", "default.hbs"),
output: path.join(process.cwd(), "dist", "404.html"),
data: {title: '404 error', properties: {partial: '404/index'}},
partials: [
path.join(process.cwd(), "src", "partials", "**/*.hbs")
]
}),
...
... etc.