ZhangXianQiang
2024-07-02 e08720a90d013cee7fdc9b96b8018f304396c144
build:web端
3个文件已修改
1个文件已添加
59 ■■■■ 已修改文件
.gitignore 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package.json 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vite.config.electron.js 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vite.config.js 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.gitignore
@@ -10,6 +10,7 @@
node_modules
dist
dist-ssr
dist-electron
*.local
# Editor directories and files
package.json
@@ -4,10 +4,10 @@
  "version": "0.0.0",
  "main": "./src/background.js",
  "scripts": {
    "dev": "chcp 65001 && vite",
    "dev": "vite",
    "build": "vite build",
    "preview": "vite preview",
    "electron:dev": "vite && electron"
    "electron:dev": "chcp 65001 && vite --config vite.config.electron.js"
  },
  "dependencies": {
    "@jitsi/electron-sdk": "^6.0.40",
vite.config.electron.js
New file
@@ -0,0 +1,49 @@
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import electron from 'vite-plugin-electron';
import { resolve } from 'path';
import AutoImport from 'unplugin-auto-import/vite';
import Components from 'unplugin-vue-components/vite';
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers';
import { viteMockServe } from 'vite-plugin-mock';
// https://vitejs.dev/config/
export default defineConfig({
    plugins: [
        vue(),
        electron({
            // 主进程入口文件
            entry: './src/background.js'
        }),
        AutoImport({
            resolvers: [ElementPlusResolver()],
        }),
        Components({
            resolvers: [ElementPlusResolver()],
        }),
        viteMockServe({
            mockPath: './src/mock', // mock 数据存放的目录
            localEnabled: true, // 开发环境启用 mock
            prodEnabled: false, // 生产环境禁用 mock
        }),
    ],
    /*开发服务器选项*/
    server: {
        // 端口
        port: 3000,
        proxy: {
            '/api': {
                // target: 'http://192.168.3.88:8000',
                target: 'http://192.168.3.64:8000',
                changeOrigin: true,
            }
        }
    },
    resolve: {
        alias: {
            '@': resolve(__dirname, './src')
        }
    }
});
vite.config.js
@@ -1,6 +1,5 @@
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import electron from 'vite-plugin-electron';
import { resolve } from 'path';
import AutoImport from 'unplugin-auto-import/vite';
import Components from 'unplugin-vue-components/vite';
@@ -11,10 +10,6 @@
export default defineConfig({
    plugins: [
        vue(),
        electron({
            // 主进程入口文件
            entry: './src/background.js'
        }),
        AutoImport({
            resolvers: [ElementPlusResolver()],
        }),