中文文档
参与贡献
博客
印记中文
English
中文
한국어
Search
K
API
概念
配置
指南
loader
迁移
plugin
webpack
api
简介
命令行接口(CLI)
Node 接口
Stats Data
webpack-dev-server API
Hot Module Replacement
Loader Interface
Logger 接口
模块方法
Module Variables
Compilation Object
compiler 钩子
compilation 钩子
ContextModuleFactory Hooks
JavascriptParser Hooks
NormalModuleFactory Hooks
Plugin API
解析器(Resolvers)
blog
Blog
Roadmap 2021 (2020-12-08)
Webpack 5 发布 (2020-10-10)
概念
概念
入口起点(entry points)
输出(output)
loader
plugin
配置(Configuration)
模块(Modules)
模块解析(Module Resolution)
Module Federation
依赖图(dependency graph)
target
manifest
模块热替换(hot module replacement)
为什么选择 webpack
揭示内部原理
配置
配置
Configuration Languages
Configuration Types
入口和上下文
模式(Mode)
Output
Module
解析(Resolve)
优化(Optimization)
插件(Plugins)
DevServer
Cache
Devtool
构建目标(Targets)
watch 和 watchOptions
外部扩展(Externals)
Performance
Node
Stats 对象
实验特性(Experiments)
其它选项
contribute
参与贡献
作者指引
编写 loader
自定义插件
插件模式
发布流程
调试
指南
指南
起步
管理资源
管理输出
开发环境
代码分离
缓存
创建库
环境变量
构建性能
内容安全策略(CSP)
使用 Vagrant 在虚拟机运行开发环境
依赖管理
安装
模块热替换
Tree Shaking
生产环境
懒加载
ECMAScript 模块
Shimming 预置依赖
TypeScript
Web Workers
渐进式网络应用程序
公共路径
集成
资源模块
entry 高级用法
Package exports
loader
Loaders
babel-loader
coffee-loader
css-loader
exports-loader
expose-loader
html-loader
imports-loader
less-loader
node-loader
postcss-loader
pug-loader
remark-loader
sass-loader
source-map-loader
style-loader
stylus-loader
thread-loader
val-loader
迁移
Migrate
从 v4 升级到 v5
To v4 from v3
从 v1 升级到 v2 或 v3
plugin
插件
HtmlWebpackPlugin
AutomaticPrefetchPlugin
BannerPlugin
CommonsChunkPlugin
ContextExclusionPlugin
ContextReplacementPlugin
DefinePlugin
DllPlugin
EnvironmentPlugin
EvalSourceMapDevToolPlugin
HashedModuleIdsPlugin
HotModuleReplacementPlugin
IgnorePlugin
Internal webpack plugins
LimitChunkCountPlugin
MinChunkSizePlugin
ModuleConcatenationPlugin
ModuleFederationPlugin
NoEmitOnErrorsPlugin
NormalModuleReplacementPlugin
PrefetchPlugin
ProfilingPlugin
ProgressPlugin
ProvidePlugin
SourceMapDevToolPlugin
SplitChunksPlugin
WatchIgnorePlugin
CompressionWebpackPlugin
CopyWebpackPlugin
CssMinimizerWebpackPlugin
EslintWebpackPlugin
HtmlMinimizerWebpackPlugin
ImageMinimizerWebpackPlugin
InstallWebpackPlugin
JsonMinimizerWebpackPlugin
MiniCssExtractPlugin
StylelintWebpackPlugin
TerserWebpackPlugin
Comparison
Awesome webpack
品牌指南
术语表
遵循许可
翻译/文档内容有任何问题,请联系我们
Webpack 5
Webpack 4
Print Section
Loaders
文件
JSON
语法转换
模板
样式
框架
Awesome
babel-loader
安装
用法
选项
疑难解答
babel-loader 很慢!
Babel 在每个文件都插入了辅助代码,使代码体积过大!
babel 的 Node.js API 已经被移到 babel-core 中。
排除不应参与转码的库
根据 webpack 部署目标(target)的自定义配置
自定义 loader
示例
customOptions(options: Object): { custom: Object, loader: Object }
config(cfg: PartialConfig): Object
result(result: Result): Result
License
coffee-loader
起步
选项
示例
CoffeeScript 与 Babel
Literate CoffeeScript
贡献
许可
css-loader
快速开始
配置项
url
import
modules
importLoaders
sourceMap
esModule
exportType
示例
推荐
使用 /* webpackIgnore: true */ 注释禁用 url 解析
Assets
Extract
纯 CSS,CSS 模块和 PostCSS
使用别名解析未解析的 URL
Named export with custom export names
只允许 可交互的 CSS 使其与 CSS Module 特性分离
Contributing
License
exports-loader
快速开始
内联
使用配置文件
配置项
type
exports
贡献
License
expose-loader
快速开始
内联
使用配置文件
配置项
exposes
贡献
License
html-loader
快速开始
选项
sources
preprocessor
minimize
esModule
示例
使用 <!-- webpackIgnore: true --> 注释禁用 url 解析
roots
CDN
处理 script 和 link 标签
模板
PostHTML
导出为 HTML 文件
贡献
许可证
imports-loader
快速开始
内联
使用配置项
配置项
type
imports
wrapper
additionalCode
Contributing
License
less-loader
快速开始
可选项
lessOptions
additionalData
sourceMap
webpackImporter
implementation
示例
常规用法
Source maps
生产环境
导入
插件
提取样式
CSS modules 陷阱
贡献
许可
node-loader
快速开始
内联
配置
选项
flags
name
贡献
License
postcss-loader
快速开始
选项
execute
postcssOptions
sourceMap
implementation
例子
SugarSS
Autoprefixer
PostCSS Preset Env
CSS Modules
提取 CSS
触发资源打包
添加 dependencies、contextDependencies、buildDependencies、missingDependencies
贡献
License
pug-loader
remark-loader
用法
Options
remarkOptions
removeFrontMatter
启发
示例
Markdown 转为 HTML
Markdown 转为 Markdown
贡献
License
sass-loader
快速开始
解析 import 的规则
url(...) 的问题
配置选项
implementation
sassOptions
sourceMap
additionalData
webpackImporter
warnRuleAsWarning
示例
提取样式表
Source maps
贡献
License
source-map-loader
起步
选项
filterSourceMappingUrl
示例
忽略警告
贡献
许可
style-loader
快速开始
Options
injectType
attributes
insert
styleTagTransform
base
esModule
示例
推荐
Named export for CSS Modules
Source maps
Nonce
Contributing
License
stylus-loader
快速开始
可选项
stylusOptions
sourceMap
webpackImporter
additionalData
implementation
示例
常规用法
Source maps
stylus 中使用 nib
导入 JSON 文件
生产环境
webpack 解析器
Stylus resolver
提取样式
贡献
许可
thread-loader
快速开始
示例
贡献
License
val-loader
Getting Started
Options
executableFile
Return Object Properties
code
sourceMap
ast
dependencies
contextDependencies
buildDependencies
cacheable
Examples
Simple
Modernizr
Figlet
Contributing
License
pug-loader
404: Not Found
编辑此页
·
打印文档
·
前往仓库
« Previous
postcss-loader
Next »
remark-loader
Webpack 5 现已正式发布。请阅读我们的
发布公告
。如还未准备升级,请阅读
webpack 4 文档
。