@@ -7,33 +7,37 @@ import preserveDirectives from 'rollup-preserve-directives';
77
88// https://vitejs.dev/config/
99export default defineConfig ( async ( { mode } ) => {
10- const packages = fs . readdirSync ( path . resolve ( __dirname , '../../packages' ) ) ;
11- const aliases : Record < string , string > = {
12- 'data-generator-retail' : path . resolve (
13- __dirname ,
14- '../data-generator/src'
15- ) ,
16- } ;
17- for ( const dirName of packages ) {
18- if ( dirName === 'create-react-admin' ) continue ;
19- const packageJson = JSON . parse (
20- fs . readFileSync (
21- path . resolve (
22- __dirname ,
23- '../../packages' ,
24- dirName ,
25- 'package.json'
26- ) ,
27- 'utf8'
28- )
29- ) ;
30- aliases [ packageJson . name ] = path . resolve (
31- __dirname ,
32- `../../packages/${ packageJson . name } /src`
10+ let aliases : Record < string , string > = { } ;
11+ if ( fs . existsSync ( path . resolve ( __dirname , '../../packages' ) ) ) {
12+ const packages = fs . readdirSync (
13+ path . resolve ( __dirname , '../../packages' )
3314 ) ;
15+ aliases = {
16+ 'data-generator-retail' : path . resolve (
17+ __dirname ,
18+ '../data-generator/src'
19+ ) ,
20+ } ;
21+ for ( const dirName of packages ) {
22+ if ( dirName === 'create-react-admin' ) continue ;
23+ const packageJson = JSON . parse (
24+ fs . readFileSync (
25+ path . resolve (
26+ __dirname ,
27+ '../../packages' ,
28+ dirName ,
29+ 'package.json'
30+ ) ,
31+ 'utf8'
32+ )
33+ ) ;
34+ aliases [ packageJson . name ] = path . resolve (
35+ __dirname ,
36+ `../../packages/${ packageJson . name } /src`
37+ ) ;
38+ }
3439 }
3540
36- console . log ( path . resolve ( __dirname , 'node_modules/@mui/$1/esm/$2' ) ) ;
3741 return {
3842 plugins : [
3943 react ( ) ,
0 commit comments