fix: 翻译 ivy

This commit is contained in:
Zhicheng WANG 2019-06-05 16:04:14 +08:00
parent e64003ee93
commit a670a275fd

View File

@ -1,22 +1,41 @@
# Opting into Angular Ivy
# 选用 Angular Ivy ['aɪvɪ](常春藤)
Ivy is the code name for Angular's [next-generation compilation and rendering pipeline](https://blog.angular.io/a-plan-for-version-8-0-and-ivy-b3318dfc19f7). Starting with Angular version 8, you can choose to opt in to start using Ivy now, and help in its continuing develpment and tuning.
Ivy 是 Angular [下一代编译和渲染管道](https://blog.angular.io/a-plan-for-version-8-0-and-ivy-b3318dfc19f7)的代号。从 Angular 的版本 8 开始,你就可以开始选用 Ivy 了,以帮助它继续开发和调优。
## Using Ivy in a new project
## 在新项目中使用 Ivy
To start a new project with Ivy enabled, use the `--enable-ivy` flag with the [`ng new`](cli/new) command:
要启动基于 Ivy 的新项目,可以在 [`ng new`](cli/new) 命令中使用 `--enable-ivy` 标志:
```sh
ng new shiny-ivy-app --enable-ivy
```
The new project is automatically configured for Ivy. Specifically, the enableIvy option is set to `true` in the project's `tsconfig.app.json` file.
这个新项目已经自动为 Ivy 配置好了。具体来说就是在项目的 `tsconfig.app.json` 文件中enableIvy 选项已设置为 `true`
## Using Ivy in an existing project
## 在现有项目中使用 Ivy
To update an existing project to use Ivy, set the `enableIvy` option in the `angularCompilerOptions` in your project's `tsconfig.app.json`.
要让现有项目使用 Ivy请在项目的 `tsconfig.app.json` 中的 `angularCompilerOptions` 中设置 `enableIvy` 选项。
```json
{
"compilerOptions": { ... },
@ -27,3 +46,6 @@ To update an existing project to use Ivy, set the `enableIvy` option in the `ang
```
To stop using the Ivy compiler, set `enableIvy` to `false` in `tsconfig.app.json`, or remove it completely.
要停止使用 Ivy 编译器,请在 `enableIvy` 中把 `tsconfig.app.json` 设置为 `false` ,或者把它完全删除。