File tree 1 file changed +11
-12
lines changed
1 file changed +11
-12
lines changed Original file line number Diff line number Diff line change 1
1
import { createProdMockServer } from 'vite-plugin-mock/es/createProdMockServer' ;
2
- import userMock from './sys/user' ;
3
- import menuMock from './sys/menu' ;
4
- import tableDemoMock from './demo/table-demo' ;
5
- import accountDemoMock from './demo/account' ;
6
- import selectDemoMock from './demo/select-demo' ;
2
+
3
+ const modules = import . meta. globEager ( './**/*.ts' ) ;
4
+
5
+ const mockModules : any [ ] = [ ] ;
6
+ Object . keys ( modules ) . forEach ( ( key ) => {
7
+ if ( key . includes ( '/_' ) ) {
8
+ return ;
9
+ }
10
+ mockModules . push ( ...modules [ key ] . default ) ;
11
+ } ) ;
7
12
8
13
/**
9
14
* Used in a production environment. Need to manually import all modules
10
15
*/
11
16
export function setupProdMockServer ( ) {
12
- createProdMockServer ( [
13
- ...userMock ,
14
- ...menuMock ,
15
- ...tableDemoMock ,
16
- ...accountDemoMock ,
17
- ...selectDemoMock ,
18
- ] ) ;
17
+ createProdMockServer ( mockModules ) ;
19
18
}
You can’t perform that action at this time.
0 commit comments