* feat(angular): upgrade Angular to v12.0.0-rc.3 * feat(angular): target Nx v12.4.0-beta.0 for Angular v12.0.0-rc.0 upgrade * fix(angular): use defaultConfiguration if no other configuration is passed * cleanup(angular): sync migration folder name to target version * fix(repo): creating custom schema flattener for docs * chore(repo): amend yarn.lock * feat(angular): update angular storybook to use webpack 5 * fix(angular): add legacy peer deps for angular+jest * fix(angular): move migrations to 12.3.0-rc.0 Co-authored-by: Zack DeRose <zack.derose@gmail.com> Co-authored-by: Jason Jean <jasonjean1993@gmail.com>
3.2 KiB
build
Build a application
Properties can be configured in angular.json when defining the executor, or when invoking it.
Properties
baseHref
Default: /
Type: string
Base url for the application being built.
buildLibsFromSource
Default: true
Type: boolean
Read buildable libraries from source instead of building them separately.
commonChunk
Default: true
Type: boolean
Use a separate bundle containing code used across multiple bundles.
crossOrigin
Type: string
The crossorigin attribute to use for generated javascript script tags. One of 'none' | 'anonymous' | 'use-credentials'
deleteOutputPath
Default: true
Type: boolean
Delete the output path before building.
deployUrl
Type: string
URL where the application will be deployed.
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.
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)
memoryLimit
Type: number
Memory limit for type checking service process in MB. (defaults to 2048)
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
Possible values: none, all, media, bundles
Define the output filename cache-busting hashing mode.
outputPath
Type: string
The output path of the generated files.
polyfills
Type: string
Polyfills to load before application
progress
Default: false
Type: boolean
Log progress to the console while building.
runtimeChunk
Default: true
Type: boolean
Use a separate bundle containing the runtime.
showCircularDependencies
Default: false
Type: boolean
Deprecated: The recommended method to detect circular dependencies in project code is to use a either a lint rule or other external tooling.
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.
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