VUE:vite新增環境變數(一)

le.li發表於2024-04-15

新建'.env' (和vite.config.js同一個路徑下)

VITE_APP_API_URL=http://localhost

vite.config.js

import { defineConfig, loadEnv } from 'vite'

export default defineConfig((mode) => {
  const env_config = loadEnv(mode, process.cwd())
  const VITE_APP_API_URL = env_config.VITE_APP_API_URL
  console.log(VITE_APP_API_URL)
  return {
    // 構建引數
    build: {
      sourcemap: false
    },
    base: '',     plugins: [vue()],
    resolve: {
      alias: {
        '@': path.resolve(__dirname, './src')
      }
    },
    server: {
      // host域名或者IP
      host: 'localhost',
      port: 8087,
      // 其他配置。。。
      proxy: {
        '/v1/': {
          target: VITE_APP_API_URL + '/v1/',
          ws: true,
          secure: false,
          changeOrigin: true,
          rewrite: (path) => path.replace(/^\/v1\//, '')
        }
      }
  }
})

  啟動時就可以看到日誌列印

相關文章