Javascript 多个网页包条目和文件名

Javascript 多个网页包条目和文件名,javascript,node.js,webpack,Javascript,Node.js,Webpack,如何在网页包配置中的chunkFilename键内使用[name]占位符 我使用的是这样的多个条目: entry: { path1: "file1.js", path2: "file2.js" }, output: { path: "/dist/bundle", publicPath: "/dist/", filename: "[name].js", chunkFilename: "[name]/[id].[chunkhash].chunk.js" } 我希望chunk

如何在网页包配置中的
chunkFilename
键内使用
[name]
占位符

我使用的是这样的多个条目:

entry: {
  path1: "file1.js",
  path2: "file2.js"
},
output: {
  path: "/dist/bundle",
  publicPath: "/dist/",
  filename: "[name].js",
  chunkFilename: "[name]/[id].[chunkhash].chunk.js"
}
我希望
chunkFilename
出现在
path1/id.chunkhash.chunk.js
下,也出现在
path2/id.chunkhash.chunk.js
下(因为名称将是条目对象的键)。然而,它所做的是用
0
替换名称和id


如何解决此问题?

默认情况下,Webpack异步块没有名称,除非将webpackChunkName添加到导入,即:
import(/*webpackChunkName:“test123”*/'./test.js')


如果不手动执行此操作,则每个异步块的默认“名称”是id,与
[id]
相同。这就是为什么会发生这种情况。

默认情况下,Webpack异步块没有名称,除非将webpackChunkName添加到导入中,即:
import(/*webpackChunkName:“/*test123”*/'./test.js')

如果不手动执行此操作,则每个异步块的默认“名称”是id,与
[id]
相同。这就是它发生的原因