@nx/webpack:configuration
Add Webpack Configuration to a project.
Please do not extend this schema as it is part of Nx internal usage.
Add Webpack Configuration to a project.
1nx generate configuration ...
21nx g webpack-project ... #same
2By default, Nx will search for configuration in the default collection provisioned in workspace.json.
You can specify the collection explicitly as follows:
1nx g @nx/webpack:configuration ...
2Show what will be generated without writing to disk:
1nx g configuration ... --dry-run
2Path relative to the workspace root for the main entry file. Defaults to '<projectRoot>/src/main.ts'.
The name of the project.
Path relative to the workspace root for the tsconfig file to build with. Defaults to '<projectRoot>/tsconfig.app.json'.
Optionally specify a path relative to workspace root to the babel configuration file of your project.
swcbabel, swc, tscThe compiler to use to build source.
falseAdd a serve target to run a local webpack dev-server
webnode, web, webworkerTarget platform for the build, same as the Webpack config option.
falseSkip formatting files.
falseDo not add dependencies to package.json.
falseDo not perform any validation on existing project.
Path relative to workspace root to a custom webpack file that takes a config object and returns an updated config.