Modern.js Builder
Search Docs
⌘
K
Guide
API
Plugins
简体中文
English
GitHub
Guide
API
Plugins
简体中文
English
GitHub
Menu
Overview
Config
Source Config
source.alias
source.aliasStrategy
source.include
source.exclude
source.compileJsDataURI
source.define
source.globalVars
source.moduleScopes
source.transformImport
source.preEntry
source.resolveExtensionPrefix
source.resolveMainFields
Html Config
html.appIcon
html.crossorigin
html.disableHtmlFolder
html.favicon
html.faviconByEntries
html.inject
html.injectByEntries
html.meta
html.metaByEntries
html.mountId
html.scriptLoading
html.tags
html.tagsByEntries
html.template
html.templateByEntries
html.templateParameters
html.templateParametersByEntries
html.title
html.titleByEntries
Security Config
security.sri
security.checkSyntax
Dev Config
dev.assetPrefix
dev.beforeStartUrl
dev.hmr
dev.host
dev.https
dev.port
dev.progressBar
dev.startUrl
Output Config
output.assetPrefix
output.assetsRetry
output.charset
output.cleanDistPath
output.convertToRem
output.copy
output.cssModules
output.cssModuleLocalIdentName
output.dataUriLimit
output.disableCssExtract
output.disableCssModuleExtension
output.distPath
output.disableMinimize
output.disableSourceMap
output.disableSvgr
output.disableTsChecker
output.disableFilenameHash
output.disableInlineRuntimeChunk
output.enableAssetManifest
output.enableAssetFallback
output.enableLatestDecorators
output.enableCssModuleTSDeclaration
output.enableInlineScripts
output.enableInlineStyles
output.externals
output.filename
output.legalComments
output.overrideBrowserslist
output.polyfill
output.svgDefaultExport
Tools Config
tools.autoprefixer
tools.babel
tools.bundlerChain
tools.cssExtract
tools.cssLoader
tools.devServer
tools.htmlPlugin
tools.inspector
tools.less
tools.minifyCss
tools.postcss
tools.pug
tools.sass
tools.styleLoader
tools.styledComponents
tools.terser
tools.tsLoader
tools.tsChecker
tools.webpack
tools.webpackChain
tools.rspack
Performance Config
performance.buildCache
performance.bundleAnalyze
performance.chunkSplit
performance.dnsPrefetch
performance.preconnect
performance.prefetch
performance.preload
performance.printFileSize
performance.profile
performance.removeConsole
performance.removeMomentLocale
performance.transformLodash
Experiments Config
experiments.lazyCompilation
experiments.sourceBuild
Node API
Builder Core
createBuilder
mergeBuilderConfig
webpack
HtmlWebpackPlugin
Builder Instance
builder.context
builder.build
builder.startDevServer
builder.serve
builder.createCompiler
builder.addPlugins
builder.removePlugins
builder.isPluginExists
builder.inspectConfig
builder.onBeforeCreateCompiler
builder.onAfterCreateCompiler
builder.onBeforeBuild
builder.onAfterBuild
builder.onBeforeStartDevServer
builder.onAfterStartDevServer
builder.onDevCompileDone
builder.onExit
builder.getBuilderConfig
builder.getNormalizedConfig
builder.getHTMLPaths
Builder Types
BuilderInstance
BuilderContext
BuilderPlugin
BuilderTarget
BuilderEntry
CreateBuilderOptions
Plugin API
Plugin Core
BuilderPlugin
BuilderPluginAPI
api.context
api.getBuilderConfig
api.getNormalizedConfig
api.isPluginExists
api.getHTMLPaths
Plugin Hooks
Overview
Common Hooks
Build Hooks
Dev Server Hooks
Other Hooks