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);