插件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

@@ -4,20 +4,11 @@ import vueJsx from '@vitejs/plugin-vue-jsx'
import vueDevTools from 'vite-plugin-vue-devtools'
import federation from '@originjs/vite-plugin-federation';
import { fileURLToPath, URL } from "node:url";
import { nacosServiceManage } from "nacos-federation";
import { nacosRegVitePlugin } from "nacos-federation";
export default defineConfig(async ({ mode }) => {
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)
});
// const sharedUrl = await nacos.find(env.VITE_MODEL_SHARED_NAME)
return {
base: `/${ env.VITE_SERVER_NAME }/`,
server: {
@@ -27,6 +18,7 @@ export default defineConfig(async ({ mode }) => {
cors: true
},
plugins: [
nacosRegVitePlugin(),
federation({
name: env.VITE_SERVER_NAME,
remotes: {