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]
相同。这就是它发生的原因