Webpack入门教程十五

本文介绍如何在Webpack配置文件中设置collapseWhitespace项来移除HTML文件中的空白字符与换行符,从而减小文件体积并提高加载速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

81.在webpack.config.js文件配置collapseWhitespace项,用于删除空白字符与换行符,修改内容如下

var webpack = require('webpack');
var HtmlWebpackPlugin = require('html-webpack-plugin');

module.exports = {
	entry:  __dirname + "/app/Greeter.js",
	output: {
		path: __dirname + "/build",
		filename: "bundle.js"
	},
	devServer:{
		contentBase:"./public",
		historyApiFallback:true,
		inline:true
	},
	module:{
		loaders:[
			{
				test:/\.json$/,
				loader:"json-loader"
			},
			{
				test:/\.js$/,
				exclude:/node_modules/,
				loader:'babel-loader'
			},
			{
				test:/\.css$/,
				loader:'style-loader!css-loader?modules'
			}
		]
	},
	plugins:[
		new webpack.BannerPlugin("copyright suyan"),
		new HtmlWebpackPlugin({
			template:__dirname + "/app/index.tmpl.html",
			title:'htmlwebpackplugin filename test',
			filename:'filename.html',
			inject:true,
			hash:true,
			minify:{
				removeComments:true,
				collapseWhitespace:true
			}
		})
	]
}

82.使用webpack命令重新打包

wKioL1iqgEKQxNJYAABWH8nIr4E289.png-wh_50

83.查看生成的filename.html页面,生成内容如下

wKiom1iqgHqCfYRBAABi66SpfBk126.png-wh_50

说明

生成的filename.html文件中空格和换行已经被清除


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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值