gpt4 book ai didi

javascript - 将单独的入口点脚本分配给单独的 HtmlWebpackPlugin 实例

转载 作者:行者123 更新时间:2023-11-30 14:37:42 26 4
gpt4 key购买 nike

给定输入/输出,如

entry: {
app: 'src/client/app.js',
unauthApp.js: 'src/client/unauth.js'
},
output: {
path: 'dist',
filename: 'scripts/[name]-[chunkhash].js'
},
...
plugins: [
new HtmlWebpackPlugin({
filename: 'views/index.html'
}),
new HtmlWebpackPlugin({
filename: 'views/index-inauth.html'
})
]

是否可以使用 HtmlWebpackPlugin 的两个实例?将 app 脚本放入一个模板,将 unauthApp 脚本放入另一个模板。到目前为止,我所能做的就是将两个脚本都放入其中。我也在尝试使用 htmlWebpackTemplate,所以也许有一个我没见过的选项。

webpack@^4.6.0

最佳答案

您是否尝试过chunks 字段?它允许您只添加一些 block (例如,只添加单元测试 block )

plugins: [
new HtmlWebpackPlugin({
filename: 'views/index.html',
chunks: ['app'],
inject: true
}),
new HtmlWebpackPlugin({
filename: 'views/index-unauth.html',
chunks: ['unauthApp.js'],
inject: true
})
]

关于javascript - 将单独的入口点脚本分配给单独的 HtmlWebpackPlugin 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50163019/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com