06-WebPack详解
简介
Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。
从图中我们可以看出,Webpack 可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求。

安装
全局安装
安装后查看版本号
初始化项目
创建webpack文件夹
创建src文件夹
src文件夹下创建common.js
src文件夹下创建utils.js
src文件夹下创建main.js
JS打包
webpack目录下创建配置文件webpack.config.js
以上配置的意思是:读取当前项目目录下src文件夹中的main.js(入口文件)内容,分析资源依赖,把相关的js文件打包,打包后的文件放入当前目录的dist文件夹下,打包后的js文件名为bundle.js
命令行执行编译命令
执行命令
执行后查看bundle.js 里面包含了上面两个js文件的内容并进行了代码压缩
也可以配置项目的
npm运行命令,修改package.json文件
运行npm命令执行打包
webpack目录下创建
index.html,引用bundle.js
浏览器中查看
index.html

CSS打包
安装style-loader和 css-loader
Webpack 本身只能处理 JavaScript 模块,如果要处理其他类型的文件,就需要使用 loader 进行转换。
Loader 可以理解为是模块和资源的转换器。
首先我们需要安装相关Loader插件
css-loader 是将 css 装载到 javascript
style-loader 是让 javascript 认识css
安装
修改webpack.config.js
在src文件夹创建style.css
修改main.js,在第一行引入style.css
运行编译命令
浏览器中查看index.html , 查看背景颜色变化

最后更新于
这有帮助吗?
