webpack入门(一)基本配置
1.为什么要引入webpack 网页中会有一些需要引入的常见的静态资源,比如:js、css、images、font,当网页中需要引入的静态资源多了,网页需要发送很多的二次请求,并且对于有依赖的关系的静态资源需要注意引用的时候的顺序,那么这些问题就可以用webpack来轻松解决。webpack可以实现资源的合并、打包、压缩处理复杂的依赖关系 2.什么是webpack Webpack可以看做是模块打包机:它做的事情就是分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。 Webpack的工作方式是:把你的项目当做一个整体,通过一个给定的主文件(如:index.js),Webpack将从这个文件开始找到你的项目的所有依赖文件,使用loaders处理它们,最后打包为一个(或多个)浏览器可识别的JavaScript文件。 3.准备 webpack是基于Node,务必安装Node,Node安装后自带npm( Nodejs下的包管理器) 4.webpack使用 Webpack可以使用npm安装,新建一个空的练习文件夹,在终端中转到该文件夹后执行下述指令就可以完成安装。下面我们看下步骤 1.新建一个空的文件夹,初始化 npm npm init -y/