• vue3.0 配置 vue.config.js


    const path = require('path')
    const resolve = function (dir) {
      return path.join(__dirname, dir)
    }
    module.exports = {
      publicPath: process.env.NODE_ENV === 'production' ? '/dist/' : './',
      outputDir: 'dist',
      assetsDir: 'assets',
      lintOnSave: true, // 是否开启eslint保存检测
      productionSourceMap: false, // 是否在构建生产包时生成sourcdeMap
      chainWebpack: config => {
        config.resolve.alias
          .set('@', resolve('src'))
          .set('@v', resolve('src/views'))
          .set('@c', resolve('src/components'))
          .set('@u', resolve('src/utils'))
          .set('@s', resolve('src/service')) /* 别名配置 */
        config.optimization.runtimeChunk('single')
      },
      devServer: {
        // host: 'localhost',
        port: '8081',
        hot: true,
        /* 自动打开浏览器 */
        open: true,
        overlay: {
          warning: false,
          error: true
        },
        /* 跨域代理 */
        proxy: {
          '/api': {
            /* 目标代理服务器地址 */
            target: 'http://192.168.1.63:8052', //
            /* 允许跨域 */
            changeOrigin: true,
            ws: true,
            pathRewrite: {
              '^/api': ''
            }
          }
        }
      }
    }

    其他参见官网

    https://cli.vuejs.org/zh/config/

     

  • 相关阅读:
    R 读取xls/xlsx文件
    网页免费转换为可编辑的PDF
    Python: NumPy, Pandas学习资料
    鱼油资料
    Activity的四种启动模式和onNewIntent()
    Android Service、IntentService,Service和组件间通信
    Activity生命周期
    Node.js学习起步
    Android 技能图谱学习路线
    Blog
  • 原文地址:https://www.cnblogs.com/Byme/p/15879944.html
Copyright © 2020-2023  润新知