Package | Description |
---|---|
com.vaadin.flow.server.frontend |
Modifier and Type | Method and Description |
---|---|
NodeTasks.Builder |
NodeTasks.Builder.copyLocalResources(File frontendResourcesDirectory)
Set local frontend files to be copied from given folder.
|
NodeTasks.Builder |
NodeTasks.Builder.copyResources(Set<File> jars)
Sets whether copy resources from classpath to the `node_modules`
folder as they are available for webpack build.
|
NodeTasks.Builder |
NodeTasks.Builder.createMissingPackageJson(boolean create)
Sets whether to create the package file if missing.
|
NodeTasks.Builder |
NodeTasks.Builder.enableImportsUpdate(boolean enableImportsUpdate)
Sets whether to enable imports file update.
|
NodeTasks.Builder |
NodeTasks.Builder.enablePackagesUpdate(boolean enablePackagesUpdate)
Sets whether to enable packages and webpack file updates.
|
NodeTasks.Builder |
NodeTasks.Builder.enablePnpm(boolean enable)
Enables pnpm tool.
|
NodeTasks.Builder |
NodeTasks.Builder.populateTokenFileData(elemental.json.JsonObject object)
Fill token file data into the provided
object . |
NodeTasks.Builder |
NodeTasks.Builder.runNpmInstall(boolean runNpmInstall)
Sets whether run
npm install after updating
dependencies. |
NodeTasks.Builder |
NodeTasks.Builder.useByteCodeScanner(boolean byteCodeScanner)
Sets frontend scanner strategy: byte code scanning strategy is used
if
byteCodeScanner is true , full classpath scanner
strategy is used otherwise (by default). |
NodeTasks.Builder |
NodeTasks.Builder.withAdditionalFrontendModules(List<String> frontendModules)
JS modules to be included in the webpack bundle, in addition to those
discovered by class scanning.
|
NodeTasks.Builder |
NodeTasks.Builder.withCiBuild(boolean ciBuild)
Enables ci build.
|
NodeTasks.Builder |
NodeTasks.Builder.withEmbeddableWebComponents(boolean generateEmbeddableWebComponents)
Sets whether to collect and package
WebComponentExporter dependencies. |
NodeTasks.Builder |
NodeTasks.Builder.withHomeNodeExecRequired(boolean requireHomeNodeExec)
Requires node executable to be installed in vaadin home folder.
|
NodeTasks.Builder |
NodeTasks.Builder.withNodeDownloadRoot(URI nodeDownloadRoot)
Sets the download node.js URL.
|
NodeTasks.Builder |
NodeTasks.Builder.withNodeVersion(String nodeVersion)
Sets the node.js version to be used when node.js is installed
automatically by Vaadin, for example
"v14.15.4" . |
NodeTasks.Builder |
NodeTasks.Builder.withOldLicenseChecker(boolean enable)
Falls back to the old license checking and disables server-side and
offline new license checking features.
|
NodeTasks.Builder |
NodeTasks.Builder.withProductionMode(boolean productionMode)
Sets the production mode.
|
NodeTasks.Builder |
NodeTasks.Builder.withTokenFile(File tokenFile)
Sets the token file (flow-build-info.json) path.
|
NodeTasks.Builder |
NodeTasks.Builder.withWebpack(File webpackOutputDirectory,
String webpackTemplate,
String webpackGeneratedTemplate)
Sets the webpack related properties.
|
Copyright © 2025. All rights reserved.