|
@@ -5,6 +5,7 @@ import purgeIcons from 'vite-plugin-purge-icons';
|
|
|
|
|
|
|
|
import { createAppConfigPlugin } from './appConfig';
|
|
import { createAppConfigPlugin } from './appConfig';
|
|
|
import { configCompressPlugin } from './compress';
|
|
import { configCompressPlugin } from './compress';
|
|
|
|
|
+import { configHmrPlugin } from './hmr';
|
|
|
import { configHtmlPlugin } from './html';
|
|
import { configHtmlPlugin } from './html';
|
|
|
import { configMockPlugin } from './mock';
|
|
import { configMockPlugin } from './mock';
|
|
|
import { configSvgIconsPlugin } from './svgSprite';
|
|
import { configSvgIconsPlugin } from './svgSprite';
|
|
@@ -53,6 +54,10 @@ async function createPlugins({ isBuild, root, enableMock, compress, enableAnalyz
|
|
|
vitePlugins.push(configMockPlugin({ isBuild }));
|
|
vitePlugins.push(configMockPlugin({ isBuild }));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ if (!isBuild) {
|
|
|
|
|
+ vitePlugins.push(configHmrPlugin());
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
return vitePlugins;
|
|
return vitePlugins;
|
|
|
}
|
|
}
|
|
|
|
|
|