vuejs configuration: using a global variable?

后端 未结 3 1707
有刺的猬
有刺的猬 2021-01-02 06:28

This seems dumb, but I have it setup like this:

in config/index.js:

module.exports = {
    API_LOCATION: \'http://localhost:8080/api/\'
         


        
3条回答
  •  抹茶落季
    2021-01-02 06:38

    PROD: config/prod.env.js append your VAR='"value"'

    'use strict'
    module.exports = {
      NODE_ENV: '"production"',
      API_LOCATION: '"https://production URL"'
    }
    

    DEV: config/dev.env.js append your VAR='"value"'

    'use strict'
    const merge = require('webpack-merge')
    const prodEnv = require('./prod.env')
    
    module.exports = merge(prodEnv, {
      NODE_ENV: '"development"',
      API_LOCATION: '"http://localhost"'
    })
    

    Your variable will available in process.env.API_LOCATION or process.env.VAR_NAME

提交回复
热议问题