|
@@ -5,7 +5,8 @@ import vueSetupExtend from 'vite-plugin-vue-setup-extend-plus';
|
|
|
import viteCompression from 'vite-plugin-compression';
|
|
import viteCompression from 'vite-plugin-compression';
|
|
|
import { buildConfig } from './src/utils/build';
|
|
import { buildConfig } from './src/utils/build';
|
|
|
import vueJsx from '@vitejs/plugin-vue-jsx';
|
|
import vueJsx from '@vitejs/plugin-vue-jsx';
|
|
|
-import fs from 'fs' ;
|
|
|
|
|
|
|
+import { CodeInspectorPlugin } from 'code-inspector-plugin';
|
|
|
|
|
+import fs from 'fs';
|
|
|
|
|
|
|
|
const pathResolve = (dir: string) => {
|
|
const pathResolve = (dir: string) => {
|
|
|
return resolve(__dirname, '.', dir);
|
|
return resolve(__dirname, '.', dir);
|
|
@@ -20,7 +21,12 @@ const viteConfig = defineConfig((mode: ConfigEnv) => {
|
|
|
const env = loadEnv(mode.mode, process.cwd());
|
|
const env = loadEnv(mode.mode, process.cwd());
|
|
|
fs.writeFileSync('./public/config.js', `window.__env__ = ${JSON.stringify(env, null, 2)} `)
|
|
fs.writeFileSync('./public/config.js', `window.__env__ = ${JSON.stringify(env, null, 2)} `)
|
|
|
return {
|
|
return {
|
|
|
- plugins: [vue(), vueJsx(), vueSetupExtend(), viteCompression(), JSON.parse(env.VITE_OPEN_CDN) ? buildConfig.cdn() : null],
|
|
|
|
|
|
|
+ plugins: [
|
|
|
|
|
+ CodeInspectorPlugin({
|
|
|
|
|
+ bundler: 'vite',
|
|
|
|
|
+ hotKeys: ['shiftKey'],
|
|
|
|
|
+ }),
|
|
|
|
|
+ vue(), vueJsx(), vueSetupExtend(), viteCompression(), JSON.parse(env.VITE_OPEN_CDN) ? buildConfig.cdn() : null],
|
|
|
root: process.cwd(),
|
|
root: process.cwd(),
|
|
|
resolve: { alias },
|
|
resolve: { alias },
|
|
|
base: mode.command === 'serve' ? './' : env.VITE_PUBLIC_PATH,
|
|
base: mode.command === 'serve' ? './' : env.VITE_PUBLIC_PATH,
|