06-WebPack详解
最后更新于
这有帮助吗?
最后更新于
这有帮助吗?
Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。
从图中我们可以看出,Webpack 可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求。
全局安装
安装后查看版本号
创建webpack文件夹
创建src文件夹
src文件夹下创建common.js
src文件夹下创建utils.js
src文件夹下创建main.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
安装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 , 查看背景颜色变化