2.9 KiB
build
Build a application
Properties
assets
Type: array
List of static application assets.
baseHref
Default: /
Type: string
Base url for the application being built.
budgets
Type: array
Budget thresholds to ensure parts of your application stay within boundaries which you set.
commonChunk
Default: true
Type: boolean
Use a separate bundle containing code used across multiple bundles.
deployUrl
Type: string
URL where the application will be deployed.
differentialLoading
Default: true
Type: boolean
Enable differential loading for es5 browsers
es2015Polyfills
Type: string
Conditional polyfills loaded in browsers which do not support ES2015.
extractCss
Default: false
Type: boolean
Extract css into a .css file
extractLicenses
Default: false
Type: boolean
Extract all licenses in a separate file, in the case of production builds only.
fileReplacements
Type: array of object
Replace files with other files in the build.
replace
Type: string
undefined
with
Type: string
undefined
index
Type: string
HTML File which will be contain the application
main
Type: string
The name of the main entry-point file.
maxWorkers
Type: number
Number of workers to use for type checking. (defaults to # of CPUS - 2)
namedChunks
Default: true
Type: boolean
Names the produced bundles according to their entry file
optimization
Type: boolean
Enables optimization of the build output.
outputHashing
Default: none
Type: string
Define the output filename cache-busting hashing mode.
polyfills
Type: string
Polyfills to load before application
progress
Default: false
Type: boolean
Log progress to the console while building.
scripts
Type: array
External Scripts which will be included before the main application entry
showCircularDependencies
Default: true
Type: boolean
Show circular dependency warnings on builds.
sourceMap
Default: true
Type: boolean
Output sourcemaps.
statsJson
Default: false
Type: boolean
Generates a 'stats.json' file which can be analyzed using tools such as: #webpack-bundle-analyzer' or https://webpack.github.io/analyse.
styles
Type: array
External Styles which will be included with the application
subresourceIntegrity
Default: false
Type: boolean
Enables the use of subresource integrity validation.
tsConfig
Type: string
The name of the Typescript configuration file.
vendorChunk
Default: true
Type: boolean
Use a separate bundle containing only vendor libraries.
verbose
Default: false
Type: boolean
Emits verbose output
watch
Default: false
Type: boolean
Enable re-building when files change.
webpackConfig
Type: string
Path to a function which takes a webpack config, some context and returns the resulting webpack config