Notes icon indicating copy to clipboard operation
Notes copied to clipboard

vite.config中获取环境变量

Open any86 opened this issue 3 years ago • 0 comments

把参数改成函数就可以获取到当前的"mode".

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
export default defineConfig(({mode}) => {
  return {
    publicDir:'production' === mode ? './' : '/',
    plugins: [vue()]
  }
})

通过"loadEnv "还可以获取到.env文件中的信息

import { loadEnv } from 'vite'
loadEnv(mode,process.cwd());

any86 avatar Feb 08 '22 07:02 any86