/* * @Author: weilGit * @Date: 2025-07-07 11:00:16 * @LastEditors: weilGit * @LastEditTime: 2025-07-09 18:52:10 * @Description: XXX * @FilePath: \screen_v2\vue.config.js */ const { defineConfig } = require("@vue/cli-service"); const path = require('path') function resolve(dir) { return path.join(__dirname, dir) } const name = 'ztt' module.exports = defineConfig({ publicPath: process.env.NODE_ENV === 'development'?'/':'/screen', // outputDir: 'dist', // assetsDir: 'static', // lintOnSave: process.env.NODE_ENV === 'development', productionSourceMap: false, transpileDependencies: true, devServer: { port: 8993, open: true, // Local websocket proxy (dev only) so local access can reach backend. // Production build uses the real backend address directly (see wsUrl in home/index.vue). proxy: { '/admin': { target: 'http://1.15.17.182:9031', ws: true, changeOrigin: true, }, }, }, configureWebpack: { name: name, resolve: { alias: { '@': resolve('src') } }, plugins: [] }, css: { // loaderOptions: { // sass: { // additionalData: `@import "@/styles/utils.scss";` // } // } } });