mock.ts 559 B

12345678910111213141516171819
  1. /**
  2. * @name ConfigMockPlugin
  3. * @description 引入mockjs,本地模拟接口
  4. */
  5. import { viteMockServe } from 'vite-plugin-mock';
  6. export const ConfigMockPlugin = (isBuild: boolean) => {
  7. return viteMockServe({
  8. ignore: /^\_/,
  9. mockPath: 'mock',
  10. localEnabled: !isBuild,
  11. prodEnabled: false, //实际开发请关闭,会影响打包体积
  12. // https://github.com/anncwb/vite-plugin-mock/issues/9
  13. injectCode: `
  14. import { setupProdMockServer } from '../mock/_createProdMockServer';
  15. setupProdMockServer();
  16. `,
  17. });
  18. };