@@ -7,33 +7,37 @@ import preserveDirectives from 'rollup-preserve-directives';
7
7
8
8
// https://vitejs.dev/config/
9
9
export 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' )
33
14
) ;
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
+ }
34
39
}
35
40
36
- console . log ( path . resolve ( __dirname , 'node_modules/@mui/$1/esm/$2' ) ) ;
37
41
return {
38
42
plugins : [
39
43
react ( ) ,
0 commit comments