我是靠谱客的博主 还单身鼠标,最近开发中收集的这篇文章主要介绍webpack压缩html,webpack打包压缩js与css步骤详解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

这次给大家带来webpack打包压缩js与css步骤详解,webpack打包压缩js与css的注意事项有哪些,下面就是实战案例,一起来看一下。

打包压缩js与css

由于webpack本身集成了UglifyJS插件(webpack.optimize.UglifyJsPlugin)来完成对JS与CSS的压缩混淆,无需引用额外的插件,

其命令 webpack -p 即表示调用UglifyJS来压缩代码,还有不少webpack插件如 html-webpack-plugin 也会默认使用UglifyJS。

uglify-js的发行版本只支持ES5,如果你要压缩ES6+代码请使用开发分支。

UglifyJS可用的选项有:

parse 解释

compress 压缩

mangle 混淆

beautify 美化

minify 最小化//在插件HtmlWebpackPlugin中使用

CLI 命令行工具

sourcemap 编译后代码对源码的映射,用于网页调试

AST 抽象语法树

name 名字,包括变量名、函数名、属性名

toplevel 顶层作用域

unreachable 不可达代码

option 选项

STDIN 标准输入,指在命令行中直接输入

STDOUT 标准输出

STDERR 标准错误输出

side effects函数副作用,即函数除了返回外还产生别的作用,比如改了全局变量

列一份配置://使用插件html-webpack-plugin打包合并html

//使用插件extract-text-webpack-pl

最后

以上就是还单身鼠标为你收集整理的webpack压缩html,webpack打包压缩js与css步骤详解的全部内容,希望文章能够帮你解决webpack压缩html,webpack打包压缩js与css步骤详解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(105)

评论列表共有 0 条评论

立即
投稿
返回
顶部