Skip to content

Commit 6445586

Browse files
committed
guide/best-practices/production-deployment
- 문서 번역
1 parent fa3f85c commit 6445586

File tree

2 files changed

+32
-32
lines changed

2 files changed

+32
-32
lines changed

ko-KR/.vitepress/config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,10 +248,10 @@ export const sidebar = {
248248
]
249249
},
250250
{
251-
text: 'Best Practices',
251+
text: '모범 사례',
252252
items: [
253253
{
254-
text: '운영 배포',
254+
text: '프로덕션 배포',
255255
link: '/guide/best-practices/production-deployment'
256256
},
257257
{
Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,56 @@
1-
:::warning 현재 이 문서는 번역 작업이 진행중입니다
2-
:::
1+
# 프로덕션 배포
32

4-
# Production Deployment
3+
## 개발(Development) vs. 프로덕션(Production)
54

6-
## Development vs. Production
5+
개발하는 동안 Vue는 개발 경험을 개선하기 위해 다음과 같은 여러 기능을 제공합니다:
76

8-
During development, Vue provides a number of features to improve the development experience:
7+
- 일반적인 오류 및 위험에 대한 경고
8+
- props/이벤트 유효성 검사
9+
- 반응성 디버깅 훅
10+
- Devtools 통합
911

10-
- Warning for common errors and pitfalls
11-
- Props / events validation
12-
- Reactivity debugging hooks
13-
- Devtools integration
12+
그러나 이러한 기능은 프로덕션에선 필요 없습니다.
13+
일부 경고 확인은 약간의 성능 오버헤드를 유발할 수도 있습니다.
14+
프로덕션에 배포할 때 더 작은 페이로드 크기와 더 나은 성능을 위해 사용되지 않는 개발 전용 코드 분기를 모두 삭제해야 합니다.
1415

15-
However, these features become useless in production. Some of the warning checks can also incur a small amount of performance overhead. When deploying to production, we should drop all the unused, development-only code branches for smaller payload size and better performance.
16+
## 빌드 툴 없이
1617

17-
## Without Build Tools
18+
CDN 또는 자체 호스팅 스크립트에서 로드하여 빌드 도구 없이 Vue를 사용하는 경우, 프로덕션에 배포할 때 프로덕션 빌드(`.prod.js`로 끝나는 dist 파일)를 사용해야 합니다.
19+
프로덕션 빌드는 모든 개발 전용 코드 분기가 제거된 상태로 미리 최소화됩니다.
1820

19-
If you are using Vue without a build tool by loading it from a CDN or self-hosted script, make sure to use the production build (dist files that end in `.prod.js`) when deploying to production. Production builds are pre-minified with all development-only code branches removed.
21+
- 글로벌 빌드를 사용하는 경우(`Vue` 글로벌을 통해 액세스): `vue.global.prod.js`를 사용합니다.
22+
- ESM 빌드를 사용하는 경우(네이티브 ESM 가져오기를 통해 액세스): `vue.esm-browser.prod.js`를 사용합니다.
2023

21-
- If using global build (accessing via the `Vue` global): use `vue.global.prod.js`.
22-
- If using ESM build (accessing via native ESM imports): use `vue.esm-browser.prod.js`.
24+
자세한 내용은 [dist 파일 가이드](https://github.com/vuejs/core/tree/main/packages/vue#which-dist-file-to-use)를 참조하세요.
2325

24-
Consult the [dist file guide](https://github.com/vuejs/core/tree/main/packages/vue#which-dist-file-to-use) for more details.
26+
## 빌드 툴 사용
2527

26-
## With Build Tools
28+
`create-vue`(Vite 기반) 또는 Vue CLI(webpack 기반)를 통해 스캐폴딩된 프로젝트는 프로덕션 빌드를 위해 사전 구성됩니다.
2729

28-
Projects scaffolded via `create-vue` (based on Vite) or Vue CLI (based on webpack) are pre-configured for production builds.
30+
커스텀 설정을 사용하는 경우 다음을 확인하십시오:
2931

30-
If using a custom setup, make sure that:
32+
1. `vue``vue.runtime.esm-bundler.js`로 해결(resolves).
33+
2. [컴파일 시간 기능 플래그](https://github.com/vuejs/core/tree/main/packages/vue#bundler-build-feature-flags)가 올바르게 구성됨.
34+
3. <code>process.env<wbr>.NODE_ENV</code>는 빌드 중에 `"production"`으로 대체.
3135

32-
1. `vue` resolves to `vue.runtime.esm-bundler.js`.
33-
2. The [compile time feature flags](https://github.com/vuejs/core/tree/main/packages/vue#bundler-build-feature-flags) are properly configured.
34-
3. <code>process.env<wbr>.NODE_ENV</code> is replaced with `"production"` during build.
36+
추가 참조:
3537

36-
Additional references:
38+
- [Vite 프로덕션 빌드 가이드](https://vitejs.dev/guide/build.html)
39+
- [Vite 배포 가이드](https://vitejs.dev/guide/static-deploy.html)
40+
- [Vue CLI 배포 가이드](https://cli.vuejs.org/guide/deployment.html)
3741

38-
- [Vite production build guide](https://vitejs.dev/guide/build.html)
39-
- [Vite deployment guide](https://vitejs.dev/guide/static-deploy.html)
40-
- [Vue CLI deployment guide](https://cli.vuejs.org/guide/deployment.html)
42+
## 런타임 오류 추적
4143

42-
## Tracking Runtime Errors
43-
44-
The [app-level error handler](/api/application.html#app-config-errorhandler) can be used to report errors to tracking services:
44+
[앱 수준 애러 핸들러](/api/application.html#app-config-errorhandler)를 사용하여 애러 보고를 추적 제공할 수 있습니다:
4545

4646
```js
4747
import { createApp } from 'vue'
4848

4949
const app = createApp(...)
5050

5151
app.config.errorHandler = (err, instance, info) => {
52-
// report error to tracking services
52+
// 애러 보고를 추적 제공
5353
}
5454
```
5555

56-
Services such as [Sentry](https://docs.sentry.io/platforms/javascript/guides/vue/) and [Bugsnag](https://docs.bugsnag.com/platforms/javascript/vue/) also provide official integrations for Vue.
56+
[Sentry](https://docs.sentry.io/platforms/javascript/guides/vue/) [Bugsnag](https://docs.bugsnag.com/platforms/javascript/vue/)와 같은 서비스도 Vue에 대한 공식 통합을 제공합니다.

0 commit comments

Comments
 (0)