Skip to content

Webpack Plugins

ICELI edited this page Jun 11, 2017 · 1 revision

webpack插件清单

dll

  • DllPlugin - 预打包的内置插件
  • on-build-webpack - webpack打包回调插件

base

  • webpack-merge - 合并webpack配置
  • html-webpack-plugin - 生成入口文件,自动依赖js、cs、favicon.ico文件
  • copy-webpack-plugin - 复制文件插件
  • DllReferencePlugin - 配合预打包的内置插件

dev

  • webpack-dev-server - 热更新服务
  • friendly-errors-webpack-plugin - 错误提示插件
  • NamedModulesPlugin - 内置插件,模块数字id替换为模块的路径id

production

  • remove-webpack-plugin - 删除插件
  • inline-manifest-webpack-plugin - 抽取webpack runtime和manifest,插入到入口文件
  • extract-text-webpack-plugin - 抽取css插件
  • webpack-chunk-hash - 优化css抽取后的hash计算
  • HashedModuleIdsPlugin - 模块数字id替换为模块路径id的hash值,webpack2新增的内置插件,这里通过js文件直接依赖
  • ng-annotate-webpack-plugin - angular依赖注入插件,自定义方法依赖注入需要使用占位符
  • imagemin-webpack-plugin - 图片压缩插件,共7个压缩等级,默认3
  • webpack-uglify-parallel - 利用多核cpu进行代码压缩插件

postcss

  • postcss-sprites
  • autoprefixer
Clone this wiki locally