久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - webpack 多入口文件生成HTML文件;

瀏覽:115日期:2023-09-01 16:37:13

問題描述

多入口文件生成HTML文件;根據(jù)入口文件的數(shù)量,來(lái)生成html;例如:

javascript - webpack 多入口文件生成HTML文件;這里有兩個(gè)入口文件,home和about;

使用html-webpack-plugin插件來(lái)new ;如下:

javascript - webpack 多入口文件生成HTML文件;

根據(jù)入口文件的數(shù)量來(lái)生成HTMl;例如:上面有兩個(gè)入口文件;在下面的的時(shí)候就new 兩次;有沒有可能把這個(gè)封裝一下;來(lái)動(dòng)態(tài)生存;不需要手動(dòng)去配置;我寫了一半,寫不下去了;

求各位大誰(shuí)給個(gè)DOME;有思路但是具體的方法不知道怎么去實(shí)現(xiàn);node小白;;

xydArray.forEach(function(item){

var xydConf = { filename: ’./’+item+’.html’, template: ’./’+item+’.html’, chunks:[item], inject:true, hash:true}config.plugins.push(new htmlWebpackPlugin(xydConf));

});

module.exports = config;

xydArray就是入口文件的key值

問題解答

回答1:

const pages = [ { name: ’page0’, title: ’page0’, }, { name: ’page1’, title: ’page1’, }, { name: ’page2’, title: ’page2’, },];const plugins = pages.map(({ name, title }) => new HtmlWebpackPlugin({ title, chunks: [name], filename: path.resolve(__dirname, `build/${name}.html`), template: path.resolve(__dirname, ’app/template.html’),}));

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 出国| 定安县| 苗栗县| 中宁县| 八宿县| 汝州市| 许昌县| 泰安市| 大姚县| 肇庆市| 和静县| 东平县| 岑巩县| 洛宁县| 博湖县| 滦平县| 全椒县| 陕西省| 湘潭县| 民和| 婺源县| 玛纳斯县| 金乡县| 玉门市| 车险| 隆林| 宣武区| 牟定县| 莲花县| 合江县| 青田县| 资溪县| 化隆| 揭西县| 保靖县| 石首市| 达日县| 洪雅县| 洪泽县| 托里县| 花垣县|