色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

javascript - webpack 多入口配置問題, 打包出來的結(jié)果變成每個html引用了所有打包的js文件

瀏覽:80日期:2023-04-25 10:48:42

問題描述

如題應(yīng)該怎么配置才能讓html掛載對應(yīng)的js文件呢。因為文件帶hash,沒辦法用htmlWebpackPlugin來寫死,或者有什么寫法可以解決這個問題?

問題解答

回答1:

可不可以在plugins中定義多個HtmlWebpackPlugin, 每個Plugin中指定對應(yīng)的Chunk,如下

module.exports = { entry: { ’page1’: ’./apps/page1/scripts/main.js’, ’page2’: ’./apps/page2/src/main.js’ }, output: { path: __dirname, filename: 'apps/[name]/build/bundle.js' }, plugins: [ new HtmlWebpackPlugin({ inject: false, chunks: [’page1’], filename: ’apps/page1/build/index.html’ }), new HtmlWebpackPlugin({ inject: false, chunks: [’page2’], filename: ’apps/page2/build/index.html’ }) ]};回答2:

樓上的做一些修改

var getHtmlConfig = function(name){ return {template : ’./src/view/’ + name + ’.html’,filename : ’view/’ + name + ’.html’,inject : true,hash: true,chunks : [’common’, name] };};plugins: [ new HtmlWebpackPlugin( getHtmlConfig(name1)), new HtmlWebpackPlugin( getHtmlConfig(name2)), new HtmlWebpackPlugin( getHtmlConfig(name3))]

output: { path: ’./dist’, publicPath : ’/dist’, filename: ’js/[name].js’},

你把原來的文件放在src/view下面...生產(chǎn)的文件會放在dist/’view/’ + name + ’.html’

標(biāo)簽: JavaScript
主站蜘蛛池模板: 成人深夜福利在线播放不卡 | 国产三级网站 | 玖草在线观看 | 2022免费国产精品福利在线 | 国产在线91精品天天更新 | 亚洲国产成人久久 | 午夜伊人 | 久久r这里只有精品 | 欧美大片在线播放 | 性欧美美国级毛片 | 男人天堂亚洲 | 99视频精品 | 国产成人精品高清免费 | 国产一级片儿 | 国产美女在线一区二区三区 | 女人张开腿男人捅 | 成人免费在线视频 | 高清国产美女一级a毛片录 高清国产亚洲va精品 | 老外黑人欧美一级毛片 | 欧美在线国产 | 欧美成人老熟妇暴潮毛片 | 久久香蕉国产线看观看精品yw | 一级毛片在线完整免费观看 | 美国一级毛片免费 | 久久国内免费视频 | 在线播放国产视频 | 成人涩涩屋福利视频 | 久久精品视频一区二区三区 | 久久99热精品免费观看欧美 | 免费的特黄特色大片在线观看 | 亚洲天堂网视频 | 国产97在线视频 | 国产丶欧美丶日韩丶不卡影视 | 成年网站在线在免费播放 | 日韩一级一欧美一级国产 | 99久久免费视频在线观看 | 久久久免费 | 欧美激情第一欧美在线 | 久久久久999 | 免费精品国产日韩热久久 | 又粗又爽又色男女乱淫播放男女 |