You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/guide/api-environment-frameworks.md
+9-7Lines changed: 9 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
# Environment API для фреймворков {#environment-api-for-frameworks}
2
2
3
3
:::warning Экспериментально
4
-
Environment API является экспериментальным. Мы будем поддерживать стабильность API в Vite 6, чтобы дать экосистеме возможность экспериментировать и строить на его основе. Мы планируем стабилизировать эти новые API с возможными изменениями, нарушающими обратную совместимость, в Vite 7.
4
+
Environment API находится на экспериментальной стадии. Мы будем сохранять стабильность API между крупными релизами, чтобы дать экосистеме возможность экспериментировать и развивать их. Планируется стабилизировать эти новые API (с возможными значительными изменениями) в будущем крупном релизе после того, как проекты-потребители смогут протестировать новые функции и подтвердить их работоспособность.
5
5
6
6
Ресурсы:
7
7
8
8
-[Обсуждение отзывов](https://github.com/vitejs/vite/discussions/16358), где мы собираем отзывы о новых API.
9
-
-[PR Environment API](https://github.com/vitejs/vite/pull/16471), где новый API был реализован и рассмотрен.
9
+
-[Пулреквест](https://github.com/vitejs/vite/pull/16471), в котором новый API был реализован и рассмотрен.
10
10
11
11
Пожалуйста, поделитесь с нами своим мнением.
12
12
:::
@@ -88,7 +88,7 @@ Vite выполняет валидацию входных и выходных д
88
88
89
89
## `RunnableDevEnvironment` по умолчанию {#default-runnabledevenvironment}
90
90
91
-
Учитывая сервер Vite, настроенный в режиме мидлвара, как описано в [руководстве по настройке SSR](/guide/ssr#setting-up-the-dev-server), давайте реализуем мидлвар SSR, используя Environment API. Обработка ошибок опущена.
91
+
Учитывая сервер Vite, настроенный в режиме мидлвара, как описано в [руководстве по настройке SSR](/guide/ssr#setting-up-the-dev-server), давайте реализуем мидлвар SSR, используя Environment API. Помните, что это не обязательно должно называться `ssr`, поэтому в этом примере мы назовём его `server`. Обработка ошибок опущена.
92
92
93
93
```js
94
94
importfsfrom'node:fs'
@@ -98,7 +98,7 @@ import { createServer } from 'vite'
Copy file name to clipboardExpand all lines: docs/guide/api-environment-instances.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
# Использование экземпляров `Environment` {#using-environment-instances}
2
2
3
3
:::warning Экспериментально
4
-
Environment API является экспериментальным. Мы будем поддерживать стабильность API в Vite 6, чтобы дать экосистеме возможность экспериментировать и строить на его основе. Мы планируем стабилизировать эти новые API с возможными изменениями, нарушающими обратную совместимость, в Vite 7.
4
+
Environment API находится на экспериментальной стадии. Мы будем сохранять стабильность API между крупными релизами, чтобы дать экосистеме возможность экспериментировать и развивать их. Планируется стабилизировать эти новые API (с возможными значительными изменениями) в будущем крупном релизе после того, как проекты-потребители смогут протестировать новые функции и подтвердить их работоспособность.
5
5
6
6
Ресурсы:
7
7
8
8
-[Обсуждение отзывов](https://github.com/vitejs/vite/discussions/16358), где мы собираем отзывы о новых API.
9
-
-[PR Environment API](https://github.com/vitejs/vite/pull/16471), где новый API был реализован и рассмотрен.
9
+
-[Пулреквест](https://github.com/vitejs/vite/pull/16471), в котором новый API был реализован и рассмотрен.
10
10
11
11
Пожалуйста, поделитесь с нами своим мнением.
12
12
:::
@@ -19,8 +19,8 @@ Environment API является экспериментальным. Мы буд
19
19
// создайте сервер или получите его из хука configureServer
Copy file name to clipboardExpand all lines: docs/guide/api-environment-plugins.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
# Environment API для плагинов {#environment-api-for-plugins}
2
2
3
3
:::warning Экспериментально
4
-
Environment API является экспериментальным. Мы будем поддерживать стабильность API в Vite 6, чтобы дать экосистеме возможность экспериментировать и строить на его основе. Мы планируем стабилизировать эти новые API с возможными изменениями, нарушающими обратную совместимость, в Vite 7.
4
+
Environment API находится на экспериментальной стадии. Мы будем сохранять стабильность API между крупными релизами, чтобы дать экосистеме возможность экспериментировать и развивать их. Планируется стабилизировать эти новые API (с возможными значительными изменениями) в будущем крупном релизе после того, как проекты-потребители смогут протестировать новые функции и подтвердить их работоспособность.
5
5
6
6
Ресурсы:
7
7
8
8
-[Обсуждение отзывов](https://github.com/vitejs/vite/discussions/16358), где мы собираем отзывы о новых API.
9
-
-[PR Environment API](https://github.com/vitejs/vite/pull/16471), где новый API был реализован и рассмотрен.
9
+
-[Пулреквест](https://github.com/vitejs/vite/pull/16471), в котором новый API был реализован и рассмотрен.
10
10
11
11
Пожалуйста, поделитесь с нами своим мнением.
12
12
:::
@@ -197,7 +197,7 @@ export default defineConfig({
197
197
198
198
Это заставляло фреймворки делиться состоянием между сборкой `client` и сборкой `ssr` через манифесты, записанные в файловую систему. В Vite 6 мы теперь собираем все окружения в одном процессе, поэтому способ работы конвейера плагинов и коммуникации между окружениями может быть согласован с разработкой.
199
199
200
-
В будущем крупном обновлении (Vite 7 или 8) мы стремимся к полной согласованности:
200
+
В будущем крупном релизе мы сможем достичь полного соответствия:
201
201
202
202
- **Во время разработки и сборки:** плагины общие, с [фильтрацией по окружению](#per-environment-plugins)
Copy file name to clipboardExpand all lines: docs/guide/api-environment-runtimes.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
# Environment API для сред выполнения {#environment-api-for-runtimes}
2
2
3
3
:::warning Экспериментально
4
-
Environment API является экспериментальным. Мы будем поддерживать стабильность API в Vite 6, чтобы дать экосистеме возможность экспериментировать и строить на его основе. Мы планируем стабилизировать эти новые API с возможными изменениями, нарушающими обратную совместимость, в Vite 7.
4
+
Environment API находится на экспериментальной стадии. Мы будем сохранять стабильность API между крупными релизами, чтобы дать экосистеме возможность экспериментировать и развивать их. Планируется стабилизировать эти новые API (с возможными значительными изменениями) в будущем крупном релизе после того, как проекты-потребители смогут протестировать новые функции и подтвердить их работоспособность.
5
5
6
6
Ресурсы:
7
7
8
8
-[Обсуждение отзывов](https://github.com/vitejs/vite/discussions/16358), где мы собираем отзывы о новых API.
9
-
-[PR Environment API](https://github.com/vitejs/vite/pull/16471), где новый API был реализован и рассмотрен.
9
+
-[Пулреквест](https://github.com/vitejs/vite/pull/16471), в котором новый API был реализован и рассмотрен.
Copy file name to clipboardExpand all lines: docs/guide/api-environment.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
# Environment API {#environment-api}
2
2
3
3
:::warning Экспериментально
4
-
Environment API является экспериментальным. Мы будем поддерживать стабильность API в Vite 6, чтобы дать экосистеме возможность экспериментировать и строить на его основе. Мы планируем стабилизировать эти новые API с возможными изменениями, нарушающими обратную совместимость, в Vite 7.
4
+
Environment API находится на экспериментальной стадии. Мы будем сохранять стабильность API между крупными релизами, чтобы дать экосистеме возможность экспериментировать и развивать их. Планируется стабилизировать эти новые API (с возможными значительными изменениями) в будущем крупном релизе после того, как проекты-потребители смогут протестировать новые функции и подтвердить их работоспособность.
5
5
6
6
Ресурсы:
7
7
8
8
-[Обсуждение отзывов](https://github.com/vitejs/vite/discussions/16358), где мы собираем отзывы о новых API.
9
-
-[PR Environment API](https://github.com/vitejs/vite/pull/16471), где новый API был реализован и рассмотрен.
9
+
-[Пулреквест](https://github.com/vitejs/vite/pull/16471), в котором новый API был реализован и рассмотрен.
10
10
11
11
Пожалуйста, поделитесь с нами своим мнением.
12
12
:::
@@ -22,7 +22,7 @@ Vite 6 формализует концепцию окружений. До Vite 5
22
22
Когда мы переходим к типичному приложению с серверной отрисовкой (SSR), у нас будет два окружения:
23
23
24
24
-`client`: запускает приложение в браузере.
25
-
-`server`: запускает приложение в Node (или других средах выполнения сервера), которое отрисовывает страницы перед их отправкой в браузер.
25
+
-`ssr`: запускает приложение в Node (или других средах выполнения сервера), которое отрисовывает страницы перед их отправкой в браузер.
26
26
27
27
В режиме разработки Vite выполняет серверный код в том же процессе Node, что и dev-сервер Vite, что дает близкое приближение к продакшен-среде. Однако также возможно, чтобы серверы работали в других средах выполнения JS, таких как [workerd от Cloudflare](https://github.com/cloudflare/workerd), которые имеют другие ограничения. Современные приложения могут также работать более чем в двух окружениях, например, в браузере, на сервере Node и на краевом сервере. Vite 5 не позволял должным образом представлять эти окружения.
0 commit comments