If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: ko.vite.dev/config - Vite  | Vite.

site address: ko.vite.dev/config redirected to: ko.vite.dev/config

site title: Vite Vite

Our opinion (on Sunday 05 July 2026 16:37:54 UTC):

GREEN status (no comments) - no comments

Meta tags:
description=프런트엔드 개발의 새로운 기준;

Headings (most frequently used words):

설정, vite, 설정하기, 인텔리센스, 조건부, 비동기, 설정에서, 환경, 변수, 사용하기, vs, code에서, 파일, 디버깅하기,

Text of the page (most frequently used words):
vite (35), env (17), 있습니다 (12), 파일을 (11), defineconfig (9), mode (8), default (7), export (7), config (7), vite는 (6), return (5), import (5), 자동으로 (5), command (5), serve (5), build (5), json (4), 사용해 (4), 설정에서 (4), 사용할 (4), 비동기 (4), 함수를 (4), node_modules (3), configloader (3), process (3), loadenv (3), 로드합니다 (3), from (3), 파일의 (3), 플러그인 (3), 로드할 (3), ispreview (3), isssrbuild (3), userconfig (3), type (3), typescript (3), 파일에서 (3), 설정하기 (3), page (2), temp (2), 다음과 (2), 설정을 (2), app_port (2), port (2), server (2), 조건부로 (2), 명시적으로 (2), define (2), cwd (2), const (2), vite_ (2), 한다면 (2), 조건부 (2), 변수는 (2), 않습니다 (2), 따라서 (2), local (2), 내보낼 (2), 인텔리센스 (2), 이러한 (2), 지원하지 (2), cli (2), dev (2), ssr (2), 옵션을 (2), satisfies (2), 지원합니다 (2), 도우미 (2), jsdoc (2), 인텔리센스를 (2), 활용할 (2), 네이티브 (2), node (2), 문제가 (2), 러너는 (2), 참고로 (2), viteconf (2), navigation (2), فارسی (2), deutsch (2), português (2), español (2), 日本語 (2), 简体中文 (2), english (2), 한국어 (2), 릴리스 (2), 2019, present, voidzero, inc, and, contributors, fc9ab719, next, pager, 페이지, 수정하기, workspacefolder, resolvesourcemaplocations, debug, javascript, terminaloptions, 설정인, 모드에서, 폴더에, 작성합니다, 중단점을, 이용해, 디버깅하면, 없다는, 오류가, 발생합니다, 문제는, 추가해, 해결할, vscode, settings, bundle, code에서, 디버깅하기, 5173, number, 변수를, 포트를, 설정합니다, app_env, stringify, __app_env__, 변수에서, 파생한, 상수를, 제공합니다, env를, 매개변수를, 설정하면, 접두사와, 관계없이, 디렉터리에서, 하지만, 자체에, 영향을, 주어야, 활성화, 내보내진, 헬퍼를, 정의된, 실행되는, 주입되지, 변수들은, 나중에, 로드되어, 문서화된, 접두사, 필터를, 애플리케이션, 코드의, 노출됩니다, 전달하기만, 된다면, 별도로, 호출할, 필요가, 없습니다, meta, 변수와, 자체가, 평가되는, 프로세스, 존재하는, 값뿐입니다, 사용자, 설정이, 해결된, 로딩을, 의도적으로, 지연합니다, 집합이, 옵션과, 달라지기, 때문입니다, envdir, root, 사용하기, asyncfunction, await, data, async, 호출해야, 함수는, 지원을, 전달할, 명령을, 구분하기, 추가적인, 선택적, 플래그입니다, 불러오는, 플래그를, 있으며, 경우에는, 전달합니다, 명시적인, 비교를, 사용하는, 좋습니다, false, true, undefined, vite의, api에서, 프로덕션으로, 들어가게, 됩니다, else, 빌드인지, 프리뷰인지, 결정해야, 아래와, 연산자를, 타입을, 포함하고, 때문에, 힌트를, ide, typescript를, 지원하는, 사용하거나, javascript만, 작성하는, 지정하여, 환경의, 런타임으로, 불러온, 모듈의, 업데이트는, 감지되지, 않으므로, 서버가, 재시작되지, native, experimental, strip, types, 기본적으로, 파일로, 번들링한, 모노리포에서, 불러올, 발생할, 발생한다면, 지정해, 생성하지, 변환합니다, cjs를, 않으나, 그럼에도, cjs, 패키지는, 정상적으로, 동작합니다, runner, rolldown, scrimba에서, 인터랙티브, bash, 사용하여, 지정할, 경로는, 기준으로, 상대적으로, 처리됩니다, 프로젝트에서, esm을, 사용하지, 문법을, 있도록, 파일은, 로드되기, 전처리됩니다, module, package, 기본적인, 내용은, 같습니다, 줄에서, 실행시킬, 확인을, 시도합니다, 확장도, 프로젝트, 다시보기, 2025, 만들기, this, 디펜던시, 최적화, 프리뷰, sidebar, top, menu, appearance, ctrl, search, 기여하기, 커뮤니티, awesome, discord, mastodon, bluesky, 다큐멘터리, 레지스트리, 감사의, 블로그, 리소스, 가이드, main, skip, content, alpha, 차세대,


Text of the page (random words):
vite 설정하기 vite vite alpha 발표 오픈 소스 통합 차세대 skip to content main navigation 가이드 설정 플러그인 리소스 vite 팀 블로그 릴리스 감사의 말 플러그인 레지스트리 다큐멘터리 bluesky mastodon x discord 채팅 awesome vite viteconf dev 커뮤니티 v8 0 13 변경 사항 기여하기 vite 8 문서 릴리스 vite 7 문서 vite 6 문서 vite 5 문서 vite 4 문서 vite 3 문서 vite 2 문서 search ctrl k 한국어 english 简体中文 日本語 español português deutsch فارسی appearance 한국어 english 简体中文 日本語 español português deutsch فارسی menu return to top sidebar navigation 설정 vite 설정하기 공용 옵션 서버 옵션 빌드 옵션 프리뷰 옵션 디펜던시 최적화 옵션 ssr 옵션 워커 옵션 on this page 함께 만들기 viteconf 2025 다시보기 vite 설정하기 명령 줄에서 vite 를 실행시킬 때 vite는 자동으로 프로젝트 루트 의 vite config js 파일 확인을 시도합니다 다른 js 및 ts 확장도 지원 가장 기본적인 설정 파일의 내용은 다음과 같습니다 vite config js js export default 설정 옵션 참고로 vite는 프로젝트에서 네이티브 node esm을 사용하지 않는 경우 예 package json 에 type module 이 없을 때 에도 설정 파일에서 es 모듈 문법을 사용할 수 있도록 지원합니다 이 경우 설정 파일은 로드되기 전에 자동으로 전처리됩니다 또한 config cli 옵션을 사용하여 명시적으로 특정 설정 파일을 지정할 수도 있습니다 경로는 cwd 를 기준으로 하여 상대적으로 처리됩니다 bash vite config my config js scrimba에서 인터랙티브 강의 보기 설정 파일 로딩 기본적으로 vite는 rolldown 을 사용해 설정 파일을 임시 파일로 번들링한 뒤 로드합니다 다만 이는 모노리포에서 typescript 파일을 불러올 때 문제가 발생할 수 있습니다 이러한 문제가 발생한다면 configloader runner 를 지정해 모듈 러너 를 대신 사용할 수 있습니다 모듈 러너는 임시 설정 파일을 생성하지 않고 파일을 즉시 변환합니다 참고로 모듈 러너는 설정 파일에서 cjs를 지원하지 않으나 그럼에도 외부 cjs 패키지는 정상적으로 동작합니다 또는 typescript를 지원하는 환경 예 node experimental strip types 을 사용하거나 순수 javascript만 작성하는 경우 configloader native 를 지정하여 현재 환경의 네이티브 런타임으로 설정 파일을 로드할 수 있습니다 단 설정 파일에서 불러온 모듈의 업데이트는 감지되지 않으므로 vite 서버가 자동으로 재시작되지 않습니다 인텔리센스 설정 vite는 typescript 타입을 포함하고 있기 때문에 jsdoc 힌트를 통해 ide 인텔리센스를 활용할 수 있습니다 js type import vite userconfig export default 또는 jsdoc 대신 defineconfig 도우미 함수를 통해 인텔리센스를 활용할 수 있습니다 js import defineconfig from vite export default defineconfig typescript 설정 파일 또한 지원합니다 위 defineconfig 도우미 함수 또는 satisfies 연산자를 사용해 vite config ts 파일을 사용할 수 있습니다 ts import type userconfig from vite export default satisfies userconfig 조건부 설정 만약 설정에서 명령 serve 또는 build 사용 중인 모드 ssr 빌드인지 isssrbuild 또는 빌드 프리뷰인지 ispreview 에 따라 조건부로 옵션을 결정해야 한다면 아래와 같이 함수를 내보낼 수 있습니다 js export default defineconfig command mode isssrbuild ispreview if command serve return 개발 전용 설정 else command build return 빌드 전용 설정 vite의 api에서 command 값은 개발 서버 cli vite 는 vite dev 및 vite serve 의 별칭 에서 serve 이며 프로덕션으로 빌드 시 vite build 에는 build 가 들어가게 됩니다 isssrbuild 와 ispreview 는 각각 build 와 serve 명령을 구분하기 위한 추가적인 선택적 플래그입니다 vite 설정을 불러오는 일부 툴은 이러한 플래그를 지원하지 않을 수 있으며 이 경우에는 undefined 를 전달합니다 따라서 true 와 false 에 대한 명시적인 비교를 사용하는 것이 좋습니다 비동기 설정 만약 설정에서 비동기 함수를 호출해야 하는 경우 이 대신 비동기 함수를 내보낼 수 있습니다 또한 이 비동기 함수는 인텔리센스 지원을 위해 defineconfig 를 통해 전달할 수도 있습니다 js export default defineconfig async command mode const data await asyncfunction return vite 설정 설정에서 환경 변수 사용하기 설정 자체가 평가되는 동안 사용할 수 있는 환경 변수는 현재 프로세스 환경 process env 에 이미 존재하는 값뿐입니다 vite는 사용자 설정이 해결된 뒤에 env 파일 로딩을 의도적으로 지연합니다 로드할 파일 집합이 root envdir 같은 설정 옵션과 최종 mode 에 따라 달라지기 때문입니다 즉 env env local env mode env mode local 에 정의된 변수는 vite config 가 실행되는 동안 process env 에 자동으로 주입되지 않습니다 이 변수들은 나중에 자동으로 로드되어 환경 변수와 모드 에 문서화된 대로 기본 vite_ 접두사 필터를 거쳐 애플리케이션 코드의 import meta env 에 노출됩니다 따라서 env 파일의 값을 앱에 전달하기만 하면 된다면 설정에서 별도로 호출할 필요가 없습니다 하지만 env 파일의 값이 설정 자체에 영향을 주어야 한다면 예 server port 설정 플러그인 조건부 활성화 define 치환 값 계산 내보내진 loadenv 헬퍼를 사용해 직접 로드할 수 있습니다 js import defineconfig loadenv from vite export default defineconfig mode 현재 작업 디렉터리에서 mode 에 맞는 env 파일을 로드합니다 세 번째 매개변수를 로 설정하면 vite_ 접두사와 관계없이 모든 env를 로드합니다 const env loadenv mode process cwd return define env 변수에서 파생한 앱 수준 상수를 명시적으로 제공합니다 __app_env__ json stringify env app_env 예 env 변수를 사용해 개발 서버 포트를 조건부로 설정합니다 server port env app_port number env app_port 5173 vs code에서 설정 파일 디버깅하기 기본 설정인 configloader bundle 모드에서 vite는 node_modules vite temp 폴더에 임시 설정 파일을 작성합니다 이 경우 중단점을 이용해 vite 설정 파일을 디버깅하면 파일을 찾을 수 없다는 오류가 발생합니다 이 문제는 다음과 같이 vscode settings json 설정을 추가해 해결할 수 있습니다 json debug javascript terminaloptions resolvesourcemaplocations workspacefolder node_modules node_modules vite temp 이 페이지 수정하기 pager next page 공용 옵션 2019 present voidzero inc and vite contributors fc9ab719
Images from subpage: "ko.vite.dev/releases" Verify
Images from subpage: "ko.vite.dev/acknowledgements" Verify
Images from subpage: "ko.vite.dev" Verify
Images from subpage: "ko.vite.dev/config/shared-options" Verify
Images from subpage: "ko.vite.dev/config/server-options" Verify

Verified site has: 16 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-16


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/2 301
cache-status Netlify Edge ; fwd=miss
content-type text/html
date Sun, 05 Jul 2026 16:37:54 GMT
location /config/
server Netlify
strict-transport-security max-age=31536000
x-nf-request-id 01KWSJ9FTD3XAMRXZMMWZCK1Z9
content-length 98
HTTP/2 200
accept-ranges bytes
age 0
cache-control public,max-age=0,must-revalidate
cache-status Netlify Edge ; fwd=miss
content-encoding gzip
content-type text/html; charset=UTF-8
date Sun, 05 Jul 2026 16:37:54 GMT
etag 73fea1a77b6701171d7c427e97fc1501-ssl-df
server Netlify
strict-transport-security max-age=31536000
vary Accept-Encoding
x-nf-request-id 01KWSJ9FYZFXA2QC20B0VW0A0D

Meta Tags

title="Vite | Vite"
charset="utf-8"
name="viewport" content="width=device-width,initial-scale=1"
name="description" content="프런트엔드 개발의 새로운 기준"
name="generator" content="VitePress v2.0.0-alpha.17"
property="og:type" content="website"
property="og:title" content="Vite 설정하기"
property="og:image" content="htt????/ko.vite.dev/og-image.jpg"
property="og:url" content="htt????/ko.vite.dev"
property="og:description" content="Vite, 프런트엔드 개발의 새로운 기준"
property="og:site_name" content="vitejs"
name="twitter:card" content="summary_large_image"
name="twitter:site" content="@vite_js"
name="theme-color" content="#646cff"

Load Info

page size15514
load time (s)0.522756
redirect count1
speed download29720
server IP 3.33.186.135
* all occurrences of the string "http://" have been changed to "htt???/"