Admin.UI/vue.config.js

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

'use strict'
const path = require('path')
const defaultSettings = require('./src/settings.js')
const CompressionPlugin = require('compression-webpack-plugin')

function resolve(dir) {
  return path.join(__dirname, dir)
}

const isDev = process.env.NODE_ENV === 'development'
const name = defaultSettings.title || '中台admin'

// 官方配置说明 https://cli.vuejs.org/zh/config/#vue-config-js
module.exports = {
  // 基本路径
  publicPath: '/',
  // 输出文件目录
  outputDir: 'dist',
  assetsDir: 'static',
  lintOnSave: isDev,
  productionSourceMap: false,
  devServer: {
    // 自动启动浏览器
    open: true,
    port: 9000,
    // 浏览器弹出错误
    overlay: {
      warnings: false,
      errors: true
    },
    // 配置多个代理
    // detail: https://cli.vuejs.org/config/#devserver-proxy
    proxy: {
      ['^' + process.env.VUE_APP_BASE_API]: {
        target: 'http://localhost:8000',
        changeOrigin: true
      },
      '^/upload': {
        target: 'http://localhost:8000',
        changeOrigin: true
      },
      '^/images': {
        target: 'http://localhost:8000',
        changeOrigin: true
      },
      '^/swagger-resources': {
        target: 'http://localhost:8000',
        changeOrigin: true
      },
      '^/swagger': {
        target: 'http://localhost:8000',
        changeOrigin: true
      }
    }
  },
  css: {
    loaderOptions: {
      sass: {
        sassOptions: { outputStyle: 'expanded' }
      }
后面还有 68 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。