VUE中vue.config.js配置

const { defineConfig } = require('@vue/cli-service')

module.export = defineConfig({
   productionSourceMap: false, // 打包是否生成.map文件
   publicPath: 'xx.xx.xx',  // 部署的URL
   assetsDir: 'static',   // 放置静态文件
   outputDir: 'dist',   // 打包文件名
   lintOnSave: true,   // 开发环境提示eslint编译警告
   devServer: {
    proxy: {
      '/api': {
        target: 'http://xx.xx:80',  // 代理地址
        timeout: 600000,   // 延时时间10分钟
        ws: true,  // 支持websocket
        changOrigin: true,  // 运行跨域
        logLevel: 'debug'  // 打印日志
      },
    },
    hot: true,  // 热更新
    port: '80', // 开发端口
    open: true, // 打开浏览器
  },
  transpileDependencies: true, // 对transpileDependencies: ['vue-echarts']中的依赖进行编译  
  runtimecompiler: true, // 对template模板内容进行编译
  pluginOptions: {    // less预处理器
    'style-resources-loader': {
      preProcessor: 'less',
      // 要注入的资源的路径,需要用绝对路径
      patterns: [
        path.join(__dirname, './src/assets/styles/variables.less'),
        path.join(__dirname, './src/assets/styles/mixins.less')
      ]
    }
  },
  css: {   // css设置全局样式
    requireModuleExtension: true,
    sourceMap: true,
    loaderOptions: {
      less: {
        lessOptions:{
          javaScriptEnabled: true,
        }
      }
    }
  }
})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值