vue.config.js的配置

/* 
  webpack的配置文件
    config   webpadck配置
    resolve  webpack解析
    alias    路径别名
*/

const path = require( 'path' )
module.exports = {
  chainWebpack: function ( config ) { //chainWebpack 链式操作 
    //config指的就是webpack配置      
    config.resolve.alias 
      // .set( 路径别名,绝对路径 )
      .set('assets', path.join(__dirname,'./src/assets'))
      .set('stylesheets', path.join(__dirname,'./src/assets/stylesheets'))
      .set('components', path.join(__dirname,'./src/components'))
      .set('layout', path.join(__dirname,'./src/components/layout'))
      .set('common', path.join(__dirname,'./src/components/common'))
      .set('lib', path.join(__dirname,'./src/lib'))
      .set('pages', path.join(__dirname,'./src/pages'))
      .set('router', path.join(__dirname,'./src/router'))
      .set('store', path.join(__dirname,'./src/store'))
      .set('utils', path.join(__dirname,'./src/utils'))

  },
  lintOnSave: true,// 表示关闭语法检测    eslint   jslint
  devServer: {
    proxy: {
      // 标识符: 配置项目       标识符选择域名后面的第一个              
      '/ajax': {
        target: 'http://m.maoyan.com',//目标源、
        changeOrigin: true,// 将上面的target修改为我们的 http://localhost:8080
      },
      '/index.php': {
        target: 'http://www.qinqin.net',
        changeOrigin: true
      },
      '/v1': {
        target: 'https://elm.cangdu.org',
        changeOrigin: true
      }
    }
  }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值