一小时上手webpack(基础使用指南含demo)

14 篇文章 0 订阅
10 篇文章 0 订阅
本文介绍webpack的基本概念、用途,包括代码压缩、编译语法和处理模块化。详细阐述了为何选择webpack,如其对模块化和loader的支持。接着,逐步指导如何搭建webpack环境,配置html-webpack-plugin和webpack-dev-server,实现热更新和通过网络访问开发服务器。最后,探讨了Webpack Dev Middleware的使用。
摘要由CSDN通过智能技术生成

一、什么是webpack

官方定义:

webpack is a module bundler lets you write any module format(mixed also), compiles then for the browser. And it supports static async bundling.

简单的说webpack是一个构建工具,什么是构建工具呢,我们在开发环境的代码,是为了方便阅读与开发,生产环境的代码则是为了代码更好的运行。开发环境的代码,要进行压缩编译以后,才能放在线上执行,这样代码体积更小,加载起来更快,所以构建工具一般有以下几种作用:

1、代码压缩

将JS、CSS代码混淆压缩,让代码体积更小,加载更快

2、编译语法

编写CSS时使用Less、Sass,编写JS时使用ES6、TypeScript等,这些标准目前都无法被浏览器兼容,因此需要构建工具编译,例如使用Babel编译ES6语法。

3、处理模块化:

CSS和JS的模块化语法,目前都无法被浏览器兼容。因此开发环境可以使用既定的模块化语法,但是需要构建工具将模块化语法编译为浏览器可识别形式。例如使用web

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值