目录
➌ [name].[hash].bundle.js(修改生新,无法缓存利用)
➍ [chunkhash].bundle.js(特定修改文件,生新,未修改仍然使用缓存中hash名称)
✔ index.[chunkhash:8].js (字符串和hash截取)
✔ [id].chunk.js?[hash:8](一共8位)
-
➣ 基本配置
模板 | 描述 |
---|---|
[hash] | 模块标识符(module identifier)的 hash |
[chunkhash] | chunk 内容的 hash |
[name] | 模块名称 |
[id] | 模块标识符(module identifier) |
[query] | 模块的 query,例如,文件名 ? 后面的字符串 |
[function] | 方法,可以返回一个filename字符串 |
-
➣ 输出文件名称配置
Webpack 通过output中配置filename属性不同格式,可以生成唯一的bundle文件名:
-
㊫ 配置文件生成bundle.js四大实战
- 1 创建文件demo1
- 1 项目初始化npm init(注意默认不填写任何东西(