webpack 基础实战

2022年9月12日 作者 张舫

配置babel,Babel 是一个 JavaScript 编译器

Babel 是一个工具链,主要用于将采用 ECMAScript 2015+ 语法编写的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。下面列出的是 Babel 能为你做的事情:

  • 语法转换
  • 通过 Polyfill 方式在目标环境中添加缺失的特性 (通过引入第三方 polyfill 模块,例如 core-js)
  • 源码转换(codemods)

1.安装所需要的包

2.webpack引用babel-loader,需要填写规则

3.创建 .babelrc 文件,.babelrc是babel的配置文件,填写内容

 

 

配置React JSx

安装所需文件

然后将babel配置好,在.babelrc文件中填写

创建src/search.html用来测试react

创建src/search.js用来测试react

编辑webpack.config.js添加内容

 

解析css

安装

修改webpack.config.js

创建 src/search.css 测试文件

编写 src/search.js 测试文件

 

解析less

安装

修改webpack.config.js

file-loader 解析图片字体

安装

修改webpack.config.js

验证一下图片 src/search.js

验证一下字体 src/search.less

 

 

url-loader 就是把资源直接以二进制的形式写入 html src 路径里面

安装

修改webpack.config.js