From 6631189b4ac3afcebb8613273c2687ecb4ae8425 Mon Sep 17 00:00:00 2001 From: dxvladislavvolkov Date: Mon, 26 May 2025 09:15:33 +0400 Subject: [PATCH] Add zoneless flag --- .../devextreme-cli/src/applications/application.angular.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/devextreme-cli/src/applications/application.angular.js b/packages/devextreme-cli/src/applications/application.angular.js index 99a638992..af4c90640 100644 --- a/packages/devextreme-cli/src/applications/application.angular.js +++ b/packages/devextreme-cli/src/applications/application.angular.js @@ -13,6 +13,7 @@ const modifyJson = require('../utility/modify-json-file'); const schematicsVersion = latestVersions['devextreme-schematics'] || 'latest'; const minNgCliVersion = new semver('17.0.0'); +const ngCliWithZoneless = new semver('20.0.0'); async function runSchematicCommand(schematicCommand, options, evaluatingOptions) { const collectionName = 'devextreme-schematics'; @@ -98,6 +99,7 @@ const bumpAngular = (appPath, versionTag) => { const create = async(appName, options) => { const layout = await getLayoutInfo(options.layout); const depsVersionTag = extractDepsVersionTag(options); + const currentNgVersion = ngVersion.getNgCliVersion().version; const commandArguments = [ 'new', @@ -110,6 +112,10 @@ const create = async(appName, options) => { '--ssr=false' ]; + if(ngCliWithZoneless.compare(currentNgVersion) <= 0) { + commandArguments.push('--zoneless=false'); + } + await runNgCommand(commandArguments, options); const appPath = path.join(process.cwd(), appName);