webpack多入口打包示例代碼
更新時間:2023年12月27日 10:20:39 作者:海上彼尚
這篇文章主要介紹了webpack多入口打包的相關資料,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
webpack多入口打包
首先得確定用webpack構建的應用,再然后后就是確定目錄。

這兩個js文件分別對應兩個html文件,在 html中需要分別引入對應的js文件。處理html中引入的問題可以使用 html-webpack-plugin 這個插件。
配置:
module.exports = {
entry: {
index: path.resolve(__dirname, "./src/index.js"),
map: path.resolve(__dirname, "./src/map.js"),
},
plugins: {
new HtmlWebpackPlugin({
template: path.resolve(__dirname, "./public/index.html"),
filename: "index.html",
}),
new HtmlWebpackPlugin({
template: path.resolve(__dirname, "./public/map.html"),
filename: "map.html",
}),
}
}webpack:打包示例-打包多入口
入口
entry: {
// 前臺
index: './public/assets/js/index', //打包入口項
list: './public/assets/js/list',
search: './public/assets/js/search',
detail: './public/assets/js/detail',
jquery: './public/assets/vendors/jquery/jquery.min.js',
// 后臺
},出口
output: {
path: path.join(__dirname, './dist'),
filename: '[name].bundle.js', //多入口寫法--打包出同名文件
},對應的插件
plugins: [
//后臺
//前臺
new Webpack.ProvidePlugin({
$: 'jquery' //全局暴露的第三方庫 .不寫內置模塊的話,報$ is not defined
}),
new HtmlWebpackPlugin({
filename: 'index.html',
template: path.join(__dirname, './public/index.html'),
chunks: ['index'] //多入口寫法--按需導入
}),
new HtmlWebpackPlugin({
filename: 'list.html',
template: path.join(__dirname, './public/list.html'),
chunks: ['list']
}),
new HtmlWebpackPlugin({
filename: 'search.html',
template: path.join(__dirname, './public/search.html'),
chunks: ['search']
}),
new HtmlWebpackPlugin({
filename: 'detail.html',
template: path.join(__dirname, './public/detail.html'),
chunks: ['detail']
})
],完整截圖


到此這篇關于webpack多入口打包的文章就介紹到這了,更多相關webpack多入口打包內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
JavaScript 實現(xiàn)簡單的倒計時彈窗DEMO附圖
做一個簡單的設置網(wǎng)頁,因為需要重啟設備功能,于是就想在上面加一個倒計時彈窗的界面,下面是具體的實現(xiàn),大家可以參考下2014-03-03
僅Firefox中鏈接A無法實現(xiàn)模擬點擊以觸發(fā)其默認行為
偶然發(fā)現(xiàn)之前寫的事件模塊在Firefox5中無法觸發(fā)A的默認行為了。IE/Opera/Firefox5中A具有click方法,因此模擬點擊直接調用click方法即可。2011-07-07
Javascript? Constructor構造器模式與Module模塊模式
這篇文章主要介紹了Javascript? Constructor構造器模式與Module模塊模式,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-08-08
JavaScript事件學習小結(五)js中事件類型之鼠標事件
這篇文章主要介紹了JavaScript事件學習小結(五)js中事件類型之鼠標事件的相關資料,非常不錯具有參考借鑒價值,需要的朋友可以參考下2016-06-06

