vite의 config 파일에서 환경 변수를 사용하려면
다만, 나는
vite.config.(js|ts) 파일 안에 환경 변수를 사용하고 싶은 장면이 매우 많다고 생각한다.왜 액세스할 수 없습니까?
vite는 config 파일에
envDir와mode 등을 설정할 수 있습니다.그리고 이 값을 확정할 수 없으면 어떤 env 파일을 사용할지 결정할 수 없습니다.따라서 config 파일을 평가하지 않으면 환경 변수를 읽을 수 없습니다.
그럼 어떡하지?
우선 필요한 환경 변수가
command (dev/serve 또는build) mode 만 있다면 config 파일의 기술을 다음과 같이 사용할 수 있습니다.import { defineConfig } from 'vite';
export default defineConfig(({ command, mode }) => {
  // 設定
});
loadEnv 함수를 사용할 수 있습니다.import { defineConfig, loadEnv } from 'vite';
export default defineConfig(({ command, mode }) => {
  const env = { ...loadEnv(mode, process.cwd()) };
  // 設定
});
명령을 실행할 때의 모드입니다. 루트 디렉터리의 config 파일을 읽을 수 있습니다.
쓰지 않았지만 세 번째 인자가 있습니다. 환경 변수의prefix를 지정할 수 있습니다.기본값
'VITE_'이므로 환경 변수는 'VITE_'부터 가져옵니다.세 번째 매개변수에
''를 지정하면 'VITE_'를 제외한 모든 환경 변수가 포함됩니다.
                Reference
이 문제에 관하여(vite의 config 파일에서 환경 변수를 사용하려면), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/riemonyamada/articles/6048e558d2149d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)