From d021d56836b8d69ec162ac4f2c30c4aef555ff35 Mon Sep 17 00:00:00 2001 From: Aliullov Vlad Date: Thu, 6 Mar 2025 11:12:17 +0400 Subject: [PATCH] fix tsconfig for react lint checking --- .../devextreme-cli/src/applications/application.react.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/devextreme-cli/src/applications/application.react.js b/packages/devextreme-cli/src/applications/application.react.js index b3ef4cd0b..cc94ef473 100644 --- a/packages/devextreme-cli/src/applications/application.react.js +++ b/packages/devextreme-cli/src/applications/application.react.js @@ -54,6 +54,7 @@ const updateJsonPropName = (path, name) => { const create = async(appName, options) => { const templateType = await getTemplateTypeInfo(options.template); const layoutType = await getLayoutInfo(options.layout); + const isTs = templateOptions.isTypeScript; const templateOptions = Object.assign({}, options, { project: stringUtils.humanize(appName), @@ -63,13 +64,15 @@ const create = async(appName, options) => { const toolingVersion = extractToolingVersion(options); const commandArguments = [`-p=create-vite${toolingVersion}`, 'create-vite', appName]; - commandArguments.push(`--template react${templateOptions.isTypeScript ? '-ts' : ''}`); + commandArguments.push(`--template react${isTs ? '-ts' : ''}`); await runCommand('npx', commandArguments); const appPath = path.join(process.cwd(), appName); - patchTsConfig(appPath); + if(isTs) { + patchTsConfig(appPath); + } modifyIndexHtml(appPath, templateOptions.project);