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