vue Template 1.3.1在代理时拿到的process.env.BASE_API不存在

// prod.env.js
'use strict'
module.exports = {
  NODE_ENV: '"production"',
  APP_TITLE: '"小杨博客"',
  BASE_API: '"/xiaoyangblog/admin"',
}

// dev.env.js
'use strict'
const merge = require('webpack-merge')
const prodEnv = require('./prod.env')

module.exports = merge(prodEnv, {
  NODE_ENV: '"development"'
})

index.js

'use strict'
// Template version: 1.3.1
// see http://vuejs-templates.github.io/webpack for documentation.

// 这里拿到的值是    undefined
const envApi = process.env.BASE_API

// 其他配置已经省略了!
module.exports = {
  dev: {
    proxyTable: {
    // 这里强写
      '/xiaoyangblog/admin': {
        target: baseUri,
        changeOrigin: true
      }
    }
  }
}
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐