From 1540f7bf45ce806cd406ee91a9fa97ff03898cdb Mon Sep 17 00:00:00 2001 From: zhongsp Date: Thu, 14 Feb 2019 16:29:11 +0800 Subject: [PATCH] Fix case and adds react-native option to jsx argument. PR766 --- doc/handbook/Compiler Options in MSBuild.md | 2 +- doc/handbook/Compiler Options.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/handbook/Compiler Options in MSBuild.md b/doc/handbook/Compiler Options in MSBuild.md index 460f375..0231a2c 100644 --- a/doc/handbook/Compiler Options in MSBuild.md +++ b/doc/handbook/Compiler Options in MSBuild.md @@ -44,7 +44,7 @@ `--inlineSources` | TypeScriptInlineSources | 布尔值 `--init` | *MSBuild不支持此选项* | `--isolatedModules` | TypeScriptIsolatedModules | 布尔值 -`--jsx` | TypeScriptJSXEmit | `React`或`Preserve` +`--jsx` | TypeScriptJSXEmit | `react`,`react-native`,`preserve` `--jsxFactory` | TypeScriptJSXFactory | 有效的名字 `--lib` | TypeScriptLib | 逗号分隔的字符串列表 `--listEmittedFiles` | *MSBuild不支持此选项* | diff --git a/doc/handbook/Compiler Options.md b/doc/handbook/Compiler Options.md index ad323bc..f9b9c4a 100644 --- a/doc/handbook/Compiler Options.md +++ b/doc/handbook/Compiler Options.md @@ -25,7 +25,7 @@ `--inlineSources` | `boolean` | `false` | 将代码与sourcemaps生成到一个文件中,要求同时设置了`--inlineSourceMap`或`--sourceMap`属性。 `--init` | | | 初始化TypeScript项目并创建一个`tsconfig.json`文件。 `--isolatedModules` | `boolean` | `false` | 将每个文件作为单独的模块(与“ts.transpileModule”类似)。 -`--jsx` | `string` | `"Preserve"` | 在`.tsx`文件里支持JSX:`"React"`或`"Preserve"`。查看[JSX](./JSX.md)。 +`--jsx` | `string` | `"preserve"` | 在`.tsx`文件里支持JSX:`"react"`或`"preserve"`或`"react-native"`。查看[JSX](./JSX.md)。 `--jsxFactory` | `string` | `"React.createElement"` | 指定生成目标为react JSX时,使用的JSX工厂函数,比如`React.createElement`或`h`。 `--lib` | `string[]`| | 编译过程中需要引入的库文件的列表。
可能的值为:
► `ES5`
► `ES6`
► `ES2015`
► `ES7`
► `ES2016`
► `ES2017`
► `ES2018`
► `ESNext`
► `DOM`
► `DOM.Iterable`
► `WebWorker`
► `ScriptHost`
► `ES2015.Core`
► `ES2015.Collection`
► `ES2015.Generator`
► `ES2015.Iterable`
► `ES2015.Promise`
► `ES2015.Proxy`
► `ES2015.Reflect`
► `ES2015.Symbol`
► `ES2015.Symbol.WellKnown`
► `ES2016.Array.Include`
► `ES2017.object`
► `ES2017.Intl`
► `ES2017.SharedMemory`
► `ES2017.String`
► `ES2017.TypedArrays`
► `ES2018.Intl`
► `ES2018.Promise`
► `ES2018.RegExp`
► `ESNext.AsyncIterable`
► `ESNext.Array`
► `ESNext.Intl`
► `ESNext.Symbol`

注意:如果`--lib`没有指定默认注入的库的列表。默认注入的库为:
► 针对于`--target ES5`:`DOM,ES5,ScriptHost`
► 针对于`--target ES6`:`DOM,ES6,DOM.Iterable,ScriptHost` `--listEmittedFiles` | `boolean` | `false` | 打印出编译后生成文件的名字。