当前位置: 首页 > news >正文

Webpack入门教程十五

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


相关文章:

  • IPv6, DAD 工作原理详解
  • 解决configure: error: Please reinstall the libcurl distribution
  • tweak 支持第三方库
  • 第十一章 持有对象
  • 条件变量的接口函数和使用原则
  • C# DataGridView中DataGridViewComboBoxCell列,下拉框事件的处理【完美解决】
  • C# 中的枚举类型 enum (属于值类型)
  • jQuery选择器之表单对象属性过滤选择器Demo
  • Cloudera Mountable HDFS (hadoop-fuse-dfs).
  • linux reiserfs文件系统损坏后的数据恢复过程记录
  • 把一个用户的相关权限赋予另外一个用户
  • gets函数的不安性详解
  • Silverlight知识链接整理(11月-12月)
  • ORACLE 分区与索引
  • C# 视频监控系列(2):客户端——封装API (1)
  • ES6简单总结(搭配简单的讲解和小案例)
  • Java到底能干嘛?
  • java取消线程实例
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • Promise初体验
  • Wamp集成环境 添加PHP的新版本
  • 构建二叉树进行数值数组的去重及优化
  • 区块链技术特点之去中心化特性
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 最简单的无缝轮播
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • 从如何停掉 Promise 链说起
  • ​io --- 处理流的核心工具​
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • #{} 和 ${}区别
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (1)Android开发优化---------UI优化
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (2)(2.10) LTM telemetry
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (8)STL算法之替换
  • (done) 两个矩阵 “相似” 是什么意思?
  • (阿里云万网)-域名注册购买实名流程
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (附源码)ssm码农论坛 毕业设计 231126
  • (剑指Offer)面试题34:丑数
  • (三)uboot源码分析
  • (算法)前K大的和
  • (循环依赖问题)学习spring的第九天
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • *2 echo、printf、mkdir命令的应用
  • .net CHARTING图表控件下载地址
  • .NET 中的轻量级线程安全
  • @Pointcut 使用
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • [100天算法】-二叉树剪枝(day 48)