精选 webpack

一份精选的 webpack 优秀资源、库、工具和应用程序列表。灵感来源于 awesome 列表。欢迎通过贡献来改进此列表。

Webpack 生态系统

支持 Webpack

社区

Twitter

热衷于 Webpack 的人们(不分先后)

加载器

文件类型

  • HTML Loader:Webpack 的 HTML 加载器模块。-- 维护者Webpack Team Github
  • Responsive Loader:用于响应式图像的加载器。-- 维护者Jeremy Stucki Github
  • SVG Url Loader:将 SVG 文件加载为 utf-8 编码 URL 的加载器。-- 维护者Hovhannes Babayan Github
  • mermaid Loader:Webpack 的 mermaid 加载器模块(图表)。-- 维护者Paul Musso Github
  • wasm loader:Webpack 的 wasm 二进制加载器模块。-- 维护者Arthur Buldauskas Github
  • Imagemin Loader/Plugin:Webpack 的图像最小化加载器 + 插件。-- 维护者itgalaxy inc. Github
  • Bin Exec Loader:通过任何二进制文件处理任何文件。-- 维护者Rafael Milewski Github
  • GraphQL Loader.graphql 文档加载器。-- 维护者Stephen Wan Github

组件与模板

  • Angular2 Template Loader:将 HTML 和样式内联到 Angular2 组件中。-- 维护者Sean Larkin Github Twitter
  • Handlebars Loader:Webpack 的 Handlebars 模板加载器。-- 维护者Paul Carduner Github Twitter
  • Vue Loader:Vue.js 组件的 Webpack 加载器。-- 维护者Vuejs Team Github Twitter
  • SVG React Loader - Webpack SVG 到 React 组件加载器。-- 维护者Jerry Hamlet Github Twitter
  • Underscore Loader - Underscore 和 Lodash 模板加载器。-- 维护者Emmanuel Antico Github Twitter
  • ngTemplate Loader - Angular1 模板加载器。-- 维护者Toby Rahilly Github
  • ngInlineStylesLoader:优化 Angular 组件内联 CSS。-- 维护者Severin Friede Github
  • Markup-inline Loader 将 SVG 内联到 HTML 中 -- 维护者Zhicheng Wang Github
  • Polymer Loader - Polymer 元素的加载器。-- 维护者Rob Dodson Github - Chad Killingsworth Github - Bryan Coulter Github
  • Tag Loader - Riot 标签文件的加载器。-- 维护者Riot Team Github Twitter
  • Twig Loader - Twig 模板加载器。-- 维护者Zimmo.be Team Github
  • Auto ngTemplate Loader:自动检测 Angular 1 模板并加载它们。-- 维护者Yash Kulshrestha Github
  • Pug Loader - Pug 模板加载器(以前是 Jade)。-- 维护者Pug Team Github
  • Simple Nunjucks Loader - Nunjucks 模板加载器。-- 维护者ogonkov Github
  • PWA Manifest Loader - PWA manifest 加载器。-- 维护者autopulated Github

样式

  • Style Loader:Webpack 的样式加载器模块。-- 维护者Webpack Team Github
  • PostCSS Loader:Webpack 的 PostCSS 加载器。-- 维护者PostCSS Team Github Twitter
  • CSS Loader:Webpack 的 CSS 加载器模块。-- 维护者Webpack Team Github
  • SASS Loader:Webpack 的 SASS 加载器。-- 维护者Jorik Tangelder Github Twitter
  • Less Loader:Webpack 的 Less 加载器模块。-- 维护者Webpack Team Github
  • Stylus Loader:Webpack 的 Stylus 加载器。-- 维护者Kyle Robinson Young Github Twitter
  • Isomorphic Style Loader:Webpack 的同构 CSS 样式加载器。-- 维护者Kriasoft Team Github Twitter
  • Minify CSS-in-JS Loader:基于 RegExp 的 Webpack CSS-in-JS 最小化加载器,无需 Babel。-- 维护者Zack Young Github Twitter
  • SASS Resources Loader:全局导入 SASS 资源(变量、混合等)。-- 维护者ShakaCode Github Twitter

语言与框架

  • TS Loader:Webpack 的 TypeScript 加载器。-- 维护者TypeStrong Team Github
  • Coffee Loader:Webpack 的 Coffee 加载器模块。-- 维护者Webpack Team Github
  • Bootstrap Loader:在你的 Webpack 打包中加载 Bootstrap 样式。-- 维护者ShakaCode Team Github Twitter
  • PostHTML Loader:Webpack 的 PostHTML 加载器。-- 维护者PostHTML Team Github Twitter
  • ELM Loader:Elm 编程语言的 Webpack 加载器。-- 维护者Richard Feldman Github Twitter
  • Fengari Loader:使用 Fengari 运行 Lua 代码。-- 维护者Daurnimator Github Twitter

实用工具

  • Babel Loader:Babel 的 Webpack 插件。-- 维护者Babel Team Github Twitter
  • Worker Loader:Webpack 的 Worker 加载器模块。-- 维护者Webpack Team Github
  • Resolve URL Loader:解析 url() 语句中的相对路径。-- 维护者Ben Holloway Github
  • Import Loader:Webpack 的 Imports 加载器模块。-- 维护者Webpack Team Github
  • SourceMap Loader:从模块中提取 sourceMappingURL 注释。-- 维护者Webpack Team Github
  • Combine Loader - 将加载器数组转换为单个加载器字符串。-- 维护者James Friend Github
  • Icon Font Loader - 将 SVG 转换为 CSS 中的字体图标。-- 维护者Forrest R. Zhao Github
  • Icons Loader - 从 SVG 依赖项生成图标字体。-- 维护者Mike Vercoelen Github
  • Modernizr Loader - 获取你的 Modernizr 构建并与 Webpack 捆绑。-- 维护者Peerigon Devs Github
  • ngRouter Loader - 使用 Angular 路由进行 AOT 能力的 NgModule 懒加载 -- 维护者Shlomi Assaf Github Twitter
  • Lingui Loader - 为 jsLingui (i18n 库) 动态编译消息目录 -- 维护者Tomáš Ehrlich Github Twitter
  • Shell Loader - 对源文件运行任意 shell 脚本。-- 维护者Jo Sprague Github
  • EXIF Loader - 在构建时从你的 JPG 中提取 EXIF- 和 IPTC-数据。-- 维护者Emanuel Kluge Github Twitter
  • esbuild Loader - 由 esbuild 提供支持,是 babel-loader、ts-loader 和 Terser 的极速替代方案。-- 维护者Hiroki Osame Github Twitter

测试

集成库

Webpack 插件

Webpack 工具

  • Webpack Dev Middleware:一个提供实时打包的中间件。-- 维护者Webpack Team Github
  • Webpack Dev Server:提供 webpack 应用。在更改时更新浏览器。-- 维护者Webpack Team Github
  • Webpack Merge - 专为 Webpack 设计的合并工具。-- 维护者Juho Vepsäläinen Github Twitter
  • NPM Install Webpack - 使用 Webpack 自动安装和保存依赖。-- 维护者Eric Clemmons Github Twitter
  • Webpack Validator - 使用 Joi 验证你的 webpack 配置。-- 维护者js-dxtools Team Github
  • Webpack Config Utils - 工具。让你的 webpack 配置更易读。-- 维护者Kent C. Dodds Github Twitter
  • Angular2 Webpack Toolkit - Angular 2 的 Webpack 工具和帮助器。-- 维护者AngularClass Github Twitter
  • Webpack Bundle Analyzer - 将打包表示为交互式树状图。-- 维护者Yuriy Grunin Github Twitter
  • HJS Webpack:用于设置带有热加载功能的 webpack 的帮助器/预设。-- 维护者Henrik Joreteg Github
  • Webpack Dashboard:一个用于 webpack 开发服务器的 CLI 仪表板。-- 维护者Formidable Labs Github
  • Neutrino:将 Webpack 的强大功能与预设的简单性结合起来。-- 维护者Eli Perelman Github
  • Speed Measure Plugin - 测量你的 webpack 插件和加载器的速度。-- 维护者Stephen Cook Github
  • Time Analytics Plugin - 分析 webpack 中加载器和插件的时间消耗。Speed Measure Plugin 的后继者 -- 维护者Song Gao Github
  • packtracker.io - 每次提交都进行 Webpack 打包分析,向每个拉取请求报告 webpack 统计信息。
  • BundleStats:分析 webpack 统计信息(打包大小、资产、模块、包),并比较不同构建之间的结果。-- 维护者Vio Github Twitter
  • Webpack Landing Generator:轻松创建可转化的着陆页。-- 维护者Aliaksei Kuncevic Github Twitter
  • Webpack Dev Server Firewall:阻止来自未知 IP 的开发服务器访问。-- 维护者Igor Adamenko Github Twitter
  • RelativeCI:在每次构建时运行深入的打包分析,并监控 webpack 打包大小、资产、模块和包。Github

研究与培训

文章

视频

课程

书籍

  • SurviveJS - Webpack:免费书籍,指导你从 webpack 学徒到大师。涵盖开发、生产和高级主题。

Webpack 示例

社区示例

Angular

框架无关

React

Vue

其他

3 贡献者

snitin315licg9999evenstensberg