Explorar el Código

新增jsx,以支持 elemen ui 虚拟表格自定义渲染

cortoi_cl hace 2 años
padre
commit
50965e97db
Se han modificado 2 ficheros con 5 adiciones y 3 borrados
  1. 2 1
      Web/package.json
  2. 3 2
      Web/vite.config.ts

+ 2 - 1
Web/package.json

@@ -49,7 +49,8 @@
 		"xlsx-js-style": "^1.2.0",
 		"sv-print": "^0.1.8",
 		"@sv-print/vue3": "^0.1.8",
-		"@sv-print/hiprint": "^0.1.8"
+		"@sv-print/hiprint": "^0.1.8",
+		"@vitejs/plugin-vue-jsx": "^3.0.1"
 	},
 	"devDependencies": {
 		"@types/lodash-es": "^4.17.7",

+ 3 - 2
Web/vite.config.ts

@@ -4,6 +4,7 @@ import { defineConfig, loadEnv, ConfigEnv } from 'vite';
 import vueSetupExtend from 'vite-plugin-vue-setup-extend-plus';
 import viteCompression from 'vite-plugin-compression';
 import { buildConfig } from './src/utils/build';
+import vueJsx from '@vitejs/plugin-vue-jsx'
 
 const pathResolve = (dir: string) => {
 	return resolve(__dirname, '.', dir);
@@ -17,7 +18,7 @@ const alias: Record<string, string> = {
 const viteConfig = defineConfig((mode: ConfigEnv) => {
 	const env = loadEnv(mode.mode, process.cwd());
 	return {
-		plugins: [vue(), vueSetupExtend(), viteCompression(), JSON.parse(env.VITE_OPEN_CDN) ? buildConfig.cdn() : null],
+		plugins: [vue(), vueJsx(), vueSetupExtend(), viteCompression(), JSON.parse(env.VITE_OPEN_CDN) ? buildConfig.cdn() : null],
 		root: process.cwd(),
 		resolve: { alias },
 		base: mode.command === 'serve' ? './' : env.VITE_PUBLIC_PATH,
@@ -34,7 +35,7 @@ const viteConfig = defineConfig((mode: ConfigEnv) => {
 					changeOrigin: true,
 					rewrite: (path) => path.replace(/^\/gitee/, ''),
 				},
-				'/Upload':{
+				'/Upload': {
 					target: env.VITE_API_URL,
 					changeOrigin: true,
 				}