Skip to content

Commit e7793ae

Browse files
i18n(ko-KR): update bun.mdx (#12586)
Co-authored-by: Yan <[email protected]>
1 parent fc6d6a6 commit e7793ae

File tree

1 file changed

+24
-62
lines changed

1 file changed

+24
-62
lines changed

src/content/docs/ko/recipes/bun.mdx

Lines changed: 24 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -19,24 +19,15 @@ Bun을 사용하면서 문제가 발생하면, [Bun의 Github 저장소에서
1919

2020
## Bun으로 새 Astro 프로젝트 생성
2121

22-
다음 `create-astro` 명령어를 사용하여 Bun으로 새 Astro 프로젝트를 생성하세요.
22+
다음 `create-astro` 명령어를 사용하여 Bun으로 새 Astro 프로젝트를 생성하세요.
2323

2424
```bash
25-
bunx create-astro@latest my-astro-project-using-bun
25+
bun create astro my-astro-project-using-bun
2626
```
2727

28-
:::tip
29-
`--template` 플래그를 사용하여 [기존 Astro GitHub 저장소에서 새로운 Astro 프로젝트를 생성](/ko/install-and-setup/#cli-마법사로-설치)할 수도 있습니다:
30-
```bash
31-
bunx create-astro@latest my-astro-project-using-bun --template eliancodes/brutal
32-
```
33-
:::
34-
3528
## 종속성 설치
3629

37-
`bunx create-astro` 명령어를 사용하여 새 프로젝트를 시작하는 경우, CLI는 Bun을 사용하여 종속성을 설치하므로 이 단계를 건너뛸 수 있습니다.
38-
39-
그렇지 않은 경우, Bun을 사용하여 종속성을 설치해야 합니다.
30+
CLI 마법사에서 "Install dependencies?" 단계를 건너뛴 경우, 계속하기 전에 반드시 의존성을 설치하세요.
4031

4132
```bash
4233
bun install
@@ -52,87 +43,58 @@ Bun은 [`@types/bun`](https://www.npmjs.com/package/@types/bun) 패키지를 제
5243
bun add -d @types/bun
5344
```
5445

55-
## Astro 통합 사용
56-
57-
`astro add` 명령어를 통해 모든 공식 Astro 통합을 사용할 수 있습니다:
58-
59-
```bash
60-
bunx astro add react
61-
```
62-
63-
## Bun으로 Astro 실행
64-
65-
:::note
66-
Node 대신 Bun의 자체 런타임을 사용하기 위해, 모든 `astro` 명령어 앞에 [`--bun` CLI 플래그](https://bun.sh/docs/cli/bunx#shebangs)를 사용하세요.
67-
:::
46+
## CLI 설치 플래그
6847

69-
### 개발 서버 실행
48+
### 통합 사용하기
7049

71-
Bun을 런타임으로 사용하여 개발 서버를 실행하려면 다음 명령어를 사용하세요.
50+
`astro add` 명령어를 통해 모든 공식 Astro 통합을 사용할 수 있습니다.
7251

7352
```bash
74-
bunx --bun astro dev
53+
bun astro add react
7554
```
7655

77-
### Bun으로 사이트 빌드
56+
### 테마 또는 시작 템플릿 사용하기
7857

79-
Bun을 런타임으로 사용하여 사이트를 빌드하려면 다음 명령어를 사용하세요.
58+
`create astro` 명령에 `--template` 인수를 전달하여 [공식 예제](https://github.com/withastro/astro/tree/main/examples) 또는 GitHub 저장소의 메인 브랜치를 기반으로 새로운 Astro 프로젝트를 시작할 수 있습니다.
8059

81-
```bash
82-
bunx --bun astro build
83-
```
84-
85-
Astro는 `dist/` 디렉터리에 빌드 결과를 생성합니다. 그러면 `preview` 명령어를 사용하여 사이트를 제공할 수 있습니다.
60+
터미널에서 공식 Astro 시작 템플릿 이름이나 사용하려는 테마의 GitHub 사용자 이름 및 리포지토리 이름으로 대체하여 다음 명령어를 실행하세요.
8661

8762
```bash
88-
bunx --bun astro preview
63+
# 공식 예제를 사용하여 새 프로젝트를 생성합니다.
64+
bun create astro@latest --template <example-name>
65+
# GitHub 저장소의 메인 브랜치를 기반으로 새 프로젝트를 생성합니다.
66+
bun create astro@latest --template <github-username>/<github-repo>
8967
```
9068

91-
## Bun으로 SSR 추가
69+
## 개발 및 빌드하기
9270

93-
Bun은 [Node.js API 호환성](https://bun.sh/docs/runtime/nodejs-apis)을 제공하므로 Astro 프로젝트의 [요청 시 렌더링](/ko/guides/on-demand-rendering/)을 위한 모든 Astro 어댑터를 사용할 수 있습니다:
71+
개발 서버를 실행하려면 다음 명령어를 사용하세요.
9472

9573
```bash
96-
bunx astro add vercel
74+
bun run dev
9775
```
9876

99-
## Bun에서 테스팅
100-
101-
Bun은 `bun test` 명령어로 실행할 수 있는 강력한 성능을 가진 Jest 호환 내장 테스트 러너를 제공합니다. 이를 사용하려면 [`bun test` 문서](https://bun.sh/docs/cli/test)를 참조하세요.
102-
103-
그러나 현대적인 방법으로 웹 앱을 테스팅하기 위해 Cypress 또는 Playwright를 사용하는 것도 가능합니다.
104-
105-
### Cypress
77+
### 사이트 빌드 및 미리보기
10678

107-
Cypress는 "즐거운 테스팅 경험과 개발자를 행복하게 하는 것"을 목표로 하는 프런트엔드 테스팅 도구입니다. 이 도구를 사용하여 Astro 사이트에서 end-to-end 테스트를 작성할 수 있습니다.
108-
109-
다음 명령어를 사용하여 Cypress를 설치합니다.
79+
사이트를 빌드하려면 다음 명령어를 사용하세요.
11080

11181
```bash
112-
bun add cypress --dev
82+
bun run build
11383
```
11484

115-
나머지 구성 및 첫 번째 테스트를 시작하려면 [Astro 테스팅 가이드](/ko/guides/testing/#구성)의 Cypress 나머지 과정을 따르세요.
116-
117-
### Playwright
118-
119-
Playwright는 Chromium, WebKit, Firefox를 포함한 모든 최신 렌더링 엔진에서 Astro 코드를 테스트할 수 있는 end-to-end 테스팅 프레임워크입니다.
85+
빌드가 완료되면 터미널에서 적절한 미리보기 명령어(예: `bun run preview`)를 실행하세요. 그러면 동일한 브라우저 미리보기 창에서 빌드된 버전의 사이트를 로컬에서 직접 확인할 수 있습니다.
12086

121-
다음 명령어를 사용하여 Playwright를 설치합니다.
122-
123-
```bash
124-
bun create playwright
125-
```
87+
## 테스팅
12688

127-
첫 번째 Playwright 테스트를 생성하려면 [Astro 테스팅 가이드](/ko/guides/testing/#첫-playwright-테스트-생성)의 나머지 Playwright 과정에 대한 지침을 따르세요.
89+
Bun은 [`bun test` 명령어](https://bun.sh/docs/cli/test)를 통해 Jest와 호환되는 빠른 내장 테스트 실행기를 제공합니다. 또한 다른 [Astro용 테스트 도구](/ko/guides/testing/)를 사용할 수도 있습니다.
12890

12991
## 공식 리소스
13092

13193
- [Astro 및 Bun을 사용하여 앱 구축](https://bun.sh/guides/ecosystem/astro)
13294

13395
## 커뮤니티 리소스
13496

135-
Astro와 Bun을 함께 사용하고 계신가요? 이 페이지에 여러분의 블로그 게시물이나 동영상을 추가하세요!
97+
Astro와 Bun을 함께 사용하고 계신가요? 이 페이지에 여러분의 블로그 게시물이나 동영상을 추가하세요!
13698

13799
- [Bun을 사용하여 Cloudflare Pages 사이트 빌드](https://blog.otterlord.dev/posts/hello-from-bun/) - 블로그 게시물
138100
- [Astro 및 Cloudflare Pages와 함께 Bun 사용하기](https://handerson.hashnode.dev/using-bun-with-astro-and-cloudflare-pages) - 블로그 게시물

0 commit comments

Comments
 (0)