diff --git a/packages/devextreme-react-generator/package.json b/packages/devextreme-react-generator/package.json index 79eab461..c24ed251 100644 --- a/packages/devextreme-react-generator/package.json +++ b/packages/devextreme-react-generator/package.json @@ -1,7 +1,7 @@ { "author": "Developer Express Inc.", "name": "devextreme-react-generator", - "version": "4.1.2", + "version": "4.1.3", "description": "DevExtreme React UI and Visualization Components", "repository": { "type": "git", diff --git a/packages/devextreme-react-generator/src/generator.ts b/packages/devextreme-react-generator/src/generator.ts index 032b46a8..e06cf63a 100644 --- a/packages/devextreme-react-generator/src/generator.ts +++ b/packages/devextreme-react-generator/src/generator.ts @@ -521,8 +521,10 @@ function generate({ } Object.keys(rawData.commonReexports).forEach((key) => { const targetFileName = key === commonTargetFolderName ? 'index.ts' : `${key.replace(`${commonTargetFolderName}/`, '')}.ts`; + const fullPath = joinPaths(commonPath, targetFileName); + mkdirSync(getDirName(fullPath), { recursive: true }); writeFile( - joinPaths(commonPath, targetFileName), + fullPath, generateCommonReexports(key, rawData.commonReexports[key]), { encoding: 'utf8' }, ); diff --git a/packages/devextreme-react/package.json b/packages/devextreme-react/package.json index 269ae10a..2ec8fd3a 100644 --- a/packages/devextreme-react/package.json +++ b/packages/devextreme-react/package.json @@ -36,7 +36,7 @@ "@types/react": "^16.14.28", "@types/react-dom": "^16.9.16", "del": "^3.0.0", - "devextreme-react-generator": "^4.1.2", + "devextreme-react-generator": "^4.1.3", "gulp": "^4.0.2", "gulp-header": "^2.0.9", "gulp-shell": "^0.8.0",