|
@@ -1,13 +1,14 @@
|
|
|
import type { UserConfig, ConfigEnv } from 'vite';
|
|
import type { UserConfig, ConfigEnv } from 'vite';
|
|
|
import { loadEnv } from 'vite';
|
|
import { loadEnv } from 'vite';
|
|
|
import path, { resolve } from 'path';
|
|
import path, { resolve } from 'path';
|
|
|
|
|
+import { codeInspectorPlugin } from 'code-inspector-plugin';
|
|
|
|
|
+import { createSvgIconsPlugin } from 'vite-plugin-svg-icons';
|
|
|
import { wrapperEnv } from './build/utils';
|
|
import { wrapperEnv } from './build/utils';
|
|
|
import { createVitePlugins } from './build/vite/plugin';
|
|
import { createVitePlugins } from './build/vite/plugin';
|
|
|
import { OUTPUT_DIR } from './build/constant';
|
|
import { OUTPUT_DIR } from './build/constant';
|
|
|
import devProxy from './utils/devProxy';
|
|
import devProxy from './utils/devProxy';
|
|
|
import pkg from './package.json';
|
|
import pkg from './package.json';
|
|
|
import { formatToDateTime } from './src/utils/dateUtil';
|
|
import { formatToDateTime } from './src/utils/dateUtil';
|
|
|
-import { createSvgIconsPlugin } from 'vite-plugin-svg-icons';
|
|
|
|
|
|
|
|
|
|
const svg = createSvgIconsPlugin({
|
|
const svg = createSvgIconsPlugin({
|
|
|
// 要缓存的图标文件夹
|
|
// 要缓存的图标文件夹
|
|
@@ -51,7 +52,13 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
|
|
|
],
|
|
],
|
|
|
dedupe: ['vue'],
|
|
dedupe: ['vue'],
|
|
|
},
|
|
},
|
|
|
- plugins: [createVitePlugins(viteEnv, isBuild, prodMock), svg],
|
|
|
|
|
|
|
+ plugins: [
|
|
|
|
|
+ createVitePlugins(viteEnv, isBuild, prodMock),
|
|
|
|
|
+ svg,
|
|
|
|
|
+ codeInspectorPlugin({
|
|
|
|
|
+ bundler: 'vite',
|
|
|
|
|
+ }),
|
|
|
|
|
+ ],
|
|
|
define: {
|
|
define: {
|
|
|
__APP_INFO__: JSON.stringify(__APP_INFO__),
|
|
__APP_INFO__: JSON.stringify(__APP_INFO__),
|
|
|
},
|
|
},
|