该项目
我有一个项目,其中网站视图是使用 Pug 编写的,然后编译为 HTML。
index.pug ---> index.html
因为我希望项目有不止一页,所以我也得到了这个:
about.pug ---> about.html
现在,这些页面中的每一个都有条目,在webpack.config.js
:
{
entry: {
index: ['scripts/index.ts'],
about: ['scripts/about.ts'],
}
}
我认为两者都使用一个包并不好,因为导入的模块对于每个页面条目都是唯一的(也就是说:如果我知道我在说什么)。
问题
生成 HTML 时,会自动在两个页面html-webpack-plugin
中注入两个捆绑包,这比我刚才解释的要糟糕。
我怎样才能告诉它只注入我想要的包?
ps:我尝试在*.pug
文件中手动包含它们中的每一个。虽然,生成的捆绑文件名具有哈希值,以实现缓存清除。