|
@@ -1,22 +1,22 @@
|
|
|
import { defineConfig } from 'vite'
|
|
|
import vue from '@vitejs/plugin-vue'
|
|
|
-import Components from "unplugin-vue-components/vite";
|
|
|
-import { AntDesignVueResolver } from "unplugin-vue-components/resolvers";
|
|
|
|
|
|
-const port = process.argv.includes('--port')
|
|
|
- ? process.argv[process.argv.indexOf('--port') + 1]
|
|
|
- : 3000; // 默认端口为3000
|
|
|
+// const port = process.argv.includes('--port')
|
|
|
+// ? process.argv[process.argv.indexOf('--port') + 1]
|
|
|
+// : 3000; // 默认端口为3000
|
|
|
+
|
|
|
+const port = process.env.PORT ? parseInt(process.env.PORT) : 3000;
|
|
|
|
|
|
// https://vite.dev/config/
|
|
|
export default defineConfig({
|
|
|
- plugins: [vue(),Components({
|
|
|
- resolvers: [AntDesignVueResolver({ importStyle: false })],
|
|
|
- }),],
|
|
|
- // base: `/ide2/proxy/${port}/`,
|
|
|
- base: `/prototype/${port}/`,
|
|
|
+ plugins: [vue()],
|
|
|
+ base: `/ide/proxy/${port}/`,
|
|
|
+ // base: `/ide/proxy/6003/`,
|
|
|
+ // base: `/prototype/6003/`,
|
|
|
server: {
|
|
|
host: '0.0.0.0', // 监听所有网络
|
|
|
- port: Number(port), // 确保端口匹配
|
|
|
+ // port: parseInt(port as string, 10), // 确保端r口匹配
|
|
|
+ port: port, // 确保端口匹配
|
|
|
strictPort: true, // 保证端口不会被其他程序占用
|
|
|
watch: {
|
|
|
usePolling: true
|