博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Webpack入门教程三十
阅读量:5796 次
发布时间:2019-06-18

本文共 1286 字,大约阅读时间需要 4 分钟。

137.以外链形式引用script脚本,修改webpack.config.js文件代码如下

var htmlWebpackPlugin = require("html-webpack-plugin");module.exports = {	entry:{		main:'./src/script/main.js',		a:'./src/script/a.js',		b:'./src/script/b.js',		c:'./src/script/c.js'	},	output:{		path:'./dist',		filename:'js/[name]-[hash].js',		publicPath:'http://cdn.com/'	},	plugins:[		new htmlWebpackPlugin({			template:'index.html',			filename:'a.html',			inject:false,			title:'this is a.html',			excludeChunks:['b','c']		}),		new htmlWebpackPlugin({			template:'index.html',			filename:'b.html',			inject:false,			title:'this is b.html',			excludeChunks:['a','c']		}),		new htmlWebpackPlugin({			template:'index.html',			filename:'c.html',			inject:false,			title:'this is c.html',			excludeChunks:['a','b']		})	]}

138.修改模板文件index.html,代码如下

	
<%= htmlWebpackPlugin.options.title %>
<%= compilation.assets[htmlWebpackPlugin.files.chunks.main.entry.substr(html WebpackPlugin.files.publicPath.length)].source() %> <% for (var key in htmlWebpackPlugin.files.chunks) {%> <% if (key !== 'main') { %>
<% } %> <% } %>

139.使用cnpm run webpack命令重新打包

140.查看生成的a.html,b.html,c.html文件

本文转自 素颜猪 51CTO博客,原文链接:http://blog.51cto.com/suyanzhu/1899624

转载地址:http://rqsfx.baihongyu.com/

你可能感兴趣的文章
聊一聊log4j2配置文件log4j2.xml
查看>>
NeHe OpenGL教程 第七课:光照和键盘
查看>>
修改上一篇文章的node.js代码,支持默认页及支持中文
查看>>
Php实现版本比较接口
查看>>
删除设备和驱动器中软件图标
查看>>
Android studio开多个窗口引起的问题
查看>>
第四章 TCP粘包/拆包问题的解决之道---4.1---
查看>>
RedisRepository分享和纠错
查看>>
html语言
查看>>
Unity接入谷歌支付
查看>>
laravel 使用 vue (gulp)
查看>>
QT 信号槽connect中解决自定义数据类型或数组作为函数参数的问题——QT qRegisterMetaType 注册MetaType——关键:注册自定义数据类型或QMap等容器类...
查看>>
HTTP之二 http 301 和 302的区别
查看>>
从源码看集合ArrayList
查看>>
Gephi
查看>>
git 入门宝典
查看>>
spring-boot支持websocket
查看>>
菜鸟笔记(一) - Java常见的乱码问题
查看>>
移动web端自定义tap与模拟hover效果
查看>>
[译] Java 8 Nashorn 教程
查看>>