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