1
从我的WebPack的多个入口点的初步认识,如的WebPack多个入口点混乱
entry: {
a: "./a",
b: "./b",
c: ["./c", "./d"]
},
output: {
path: path.join(__dirname, "dist"),
filename: "[name].entry.js"
}
它将捆绑它们作为a.entry.js,b.entry.js和c.entry.js。没有d.entry.js,因为它是c的一部分。
然而在工作中,这些价值让我感到困惑。为什么值是一个http链接而不是文件?
app: [
'webpack/hot/dev-server',
'webpack-dev-server/client?http://localhost:21200',
'./lib/index.js'
],
test: [
'webpack/hot/dev-server',
'webpack-dev-server/client?http://localhost:21200',
'./test/test.js'
]
您指的http链接是指webpack-dev-server(用于为您的捆绑服务的开发服务器)。这些链接用于将热载脚本包含到您的包中。它们只能用于开发。对于生产,你会忽略它们,因为你不希望热加载脚本在你的prod文件中。 –
我很想看到一个用于生产的webpack.config.js。感谢您分享该提示。 :) – devwannabe