插件nacos-federation增加对vite版本的支持,简化代码!

This commit is contained in:
编码猿
2025-09-22 04:22:03 +08:00
parent dabb91ef1e
commit bfe5f57378
6 changed files with 63 additions and 27 deletions

View File

@@ -1,14 +1,9 @@
import { defineConfig, loadEnv, UserConfig } from 'vite'
import federation from "@originjs/vite-plugin-federation";
import { nacosServiceManage } from "nacos-federation";
import { nacosRegVitePlugin } from "nacos-federation";
export default defineConfig(async ({ mode }): Promise<UserConfig> => {
const env = loadEnv(mode, process.cwd());
await nacosServiceManage.create({
serverList: env.VITE_NACOS_ADDRESS,
serviceName: env.VITE_SERVER_NAME,
port: Number(env.VITE_SERVER_PORT)
});
return {
base: `/${ env.VITE_SERVER_NAME }/`,
@@ -19,6 +14,7 @@ export default defineConfig(async ({ mode }): Promise<UserConfig> => {
cors: true
},
plugins: [
nacosRegVitePlugin(),
federation({
name: env.VITE_SERVER_NAME,
exposes: {