webpack
模块打包
- 代码转换
- 文件优化
- 代码分割
- 模块合并
- 自动刷新
- 代码校验
- 自动发布
webpack安装
- 安装本地的webpack
- webpack webpack-cli -D
webpack可以进行0配置
- 打包工具 -> 输出后的结果(js模块)
- 打包(支持js的模块化)
手动配置webpack
默认配置文件的名字 webpack.config.js 或 webpackfile.js
(node_modules->webpack-cli->bin->config-yargs.js 配置)
模式:produce development
entry:入口
output:打包后的文件配置
1 | const path = require('path') |
打包后的文件分析
- 实现单例缓存(key,value),require方法
- 个文件模块
1 | (function (modules) { |
配置命令行
1 | "scripts": { |
*注意:命令行运行时 –config webpack.config.my.js不会被认为是一个参数,那么可以写成如下: *
1 | // error npm run build --config webpack.config.base.js |