From edf7d506748e739614298ec3256751439fb9f2b8 Mon Sep 17 00:00:00 2001 From: dxvladislavvolkov Date: Wed, 7 Oct 2026 11:32:46 +0400 Subject: [PATCH] Add ts detection for devextreme add command in vue --- packages/devextreme-cli/src/applications/application.vue.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/devextreme-cli/src/applications/application.vue.js b/packages/devextreme-cli/src/applications/application.vue.js index 3a068955b..b8b8a48c9 100644 --- a/packages/devextreme-cli/src/applications/application.vue.js +++ b/packages/devextreme-cli/src/applications/application.vue.js @@ -109,8 +109,12 @@ const install = async(options, appPath, styles) => { } }; +const getExtension = (appPath) => { + return fs.existsSync(path.join(appPath, 'src', 'main.ts')) ? '.ts' : '.js'; +}; + const addStylesToApp = (appPath, styles) => { - const mainModulePath = path.join(appPath, 'src', 'main.js'); + const mainModulePath = path.join(appPath, 'src', `main${getExtension(appPath)}`); styles.forEach(style => { moduleUtils.insertImport(mainModulePath, style);