zoukankan      html  css  js  c++  java
  • vue-cli4 中的 vue.congfig.js 的基本配置

    一般在 vue.config.js 我们会配置一些代理;或者配置一些 alias 之类的别名,主要用来在项目中方便引入组件。

    vue.config.js 的简单配置:

    // alias 设置路径别名需要引入 path,定义 resolve
    const path = require("path");
    function resolve(dir) {
      return path.join(__dirname, dir)
    }
    module.exports = {
      //代理配置
      devServer: {
        proxy: {
          "/api": {
            target: "http://122.112.250.17:30080/", // 设置你调用的接口域名和端口号 别忘了加http
            pathRewrite: {
              "^/api": "" // 这里理解成用‘/api’代替target里面的地址,后面组件中我们掉接口时直接用api代替 比如我要调用'http://40.00.100.100:3002/user/add',直接写‘/api/user/add’即可
            }
          },
          "/pdm": {
            target: "http://122.112.250.17:30080/",
            pathRewrite: {
              "^/pdm": "" // 这里理解成用‘/pdm’代替target里面的地址,后面组件中我们掉接口时直接用pdm代替 比如我要调用'http://40.00.100.100:3002/user/add',直接写‘/pdm/user/add’即可
            }
          }
          // ...
        }
      },
      // alias 设置路径别名
      chainWebpack: config => {
        config.resolve.alias
          .set("@views",resolve("src/views"))
          //.set("@util",resolve("src/util"))
          //.set("@serversApi",resolve("src/serversApi"))
          //.set("@components",resolve("src/components"))
      }
    }
  • 相关阅读:
    bzoj3223: Tyvj 1729 文艺平衡树
    bzoj1014: [JSOI2008]火星人prefix
    bzoj3231: [Sdoi2008]递归数列
    bzoj2282: [Sdoi2011]消防
    bzoj3195: [Jxoi2012]奇怪的道路
    成员内部类 局部内部类 匿名内部类
    静态代码块 构造代码块
    父类子类转换
    clone()方法
    后缀表达式求值
  • 原文地址:https://www.cnblogs.com/smile-fanyin/p/14830579.html
Copyright © 2011-2022 走看看