20 lines
		
	
	
		
			467 B
		
	
	
	
		
			TypeScript
		
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			467 B
		
	
	
	
		
			TypeScript
		
	
	
| /**
 | |
|  * Mock plugin for development and production.
 | |
|  * https://github.com/anncwb/vite-plugin-mock
 | |
|  */
 | |
| import { viteMockServe } from 'vite-plugin-mock';
 | |
| 
 | |
| export function configMockPlugin(isBuild: boolean) {
 | |
|   return viteMockServe({
 | |
|     ignore: /^\_/,
 | |
|     mockPath: 'mock',
 | |
|     localEnabled: !isBuild,
 | |
|     prodEnabled: isBuild,
 | |
|     injectCode: `
 | |
|       import { setupProdMockServer } from '../mock/_createProductionServer';
 | |
| 
 | |
|       setupProdMockServer();
 | |
|       `,
 | |
|   });
 | |
| }
 |