|
|
|
@ -55,12 +55,6 @@ export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) {
@@ -55,12 +55,6 @@ export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) {
|
|
|
|
|
// vite-plugin-svg-icons,提供对SVG精灵图标系统构建
|
|
|
|
|
vitePlugins.push(configSvgIconsPlugin(isBuild)); |
|
|
|
|
|
|
|
|
|
// unplugin-vue-components,提供对vite的按需引入antd组件功能
|
|
|
|
|
vitePlugins.push(compImportPlugin(isBuild)); |
|
|
|
|
|
|
|
|
|
// vite-plugin-style-import,提供对vite的按需引入组件库样式功能
|
|
|
|
|
vitePlugins.push(configStyleImportPlugin(isBuild)); |
|
|
|
|
|
|
|
|
|
// rollup-plugin-visualizer,提供分析依赖查看哪些模块占用了空间
|
|
|
|
|
vitePlugins.push(configVisualizerConfig()); |
|
|
|
|
|
|
|
|
@ -69,6 +63,12 @@ export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) {
@@ -69,6 +63,12 @@ export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) {
|
|
|
|
|
|
|
|
|
|
// 以下插件仅适用于生产环境
|
|
|
|
|
if (isBuild) { |
|
|
|
|
// unplugin-vue-components,提供对vite的按需引入antd组件功能
|
|
|
|
|
vitePlugins.push(compImportPlugin()); |
|
|
|
|
|
|
|
|
|
// vite-plugin-style-import,提供对vite的按需引入组件库样式功能
|
|
|
|
|
vitePlugins.push(configStyleImportPlugin()); |
|
|
|
|
|
|
|
|
|
// vite-plugin-imagemin,提供压缩图片资源的功能
|
|
|
|
|
VITE_USE_IMAGEMIN && vitePlugins.push(configImageminPlugin()); |
|
|
|
|
|
|
|
|
|