Fix unencoded spaces in links pr969
This commit is contained in:
parent
9a98ce12d3
commit
a933e369cd
@ -7,8 +7,8 @@
|
||||
`--allowUnreachableCode` | `boolean` | `false` | 不报告执行不到的代码错误。
|
||||
`--allowUnusedLabels` | `boolean` | `false` | 不报告未使用的标签错误。
|
||||
`--alwaysStrict` | `boolean` | `false` | 以严格模式解析并为每个源文件生成`"use strict"`语句
|
||||
`--baseUrl` | `string` | | 解析非相对模块名的基准目录。查看[模块解析文档](./Module%20Resolution.md)了解详情。
|
||||
`--build`<br/>`-b` | `boolean` | `false` | 使用[Project References](./Project%20References.md)来构建此工程及其依赖工程。注意这个标记与本页内其它标记不兼容。详情参考[这里](./project-references.md)
|
||||
`--baseUrl` | `string` | | 解析非相对模块名的基准目录。查看[模块解析文档](./Module%20Resolution.md#base-url)了解详情。
|
||||
`--build`<br/>`-b` | `boolean` | `false` | 使用[Project References](./Project%20References.md)来构建此工程及其依赖工程。注意这个标记与本页内其它标记不兼容。详情参考[这里](./Project%20References.md)
|
||||
`--charset` | `string` | `"utf8"` | 输入文件的字符集。
|
||||
`--checkJs` | `boolean` | `false` | 在.js文件中报告错误。与`--allowJs`配合使用。
|
||||
`--composite` | `boolean` | `true` | 确保TypeScript能够找到编译当前工程所需要的引用工程的输出位置。
|
||||
@ -36,7 +36,7 @@
|
||||
`--mapRoot` | `string` | | 为调试器指定指定sourcemap文件的路径,而不是使用生成时的路径。当`.map`文件是在运行时指定的,并不同于`js`文件的地址时使用这个标记。指定的路径会嵌入到`sourceMap`里告诉调试器到哪里去找它们。
|
||||
`--maxNodeModuleJsDepth` | `number` | `0` | node_modules依赖的最大搜索深度并加载JavaScript文件。仅适用于`--allowJs`。
|
||||
`--module`<br/>`-m` | `string` | `target === "ES6" ? "ES6" : "commonjs"` | 指定生成哪个模块系统代码:`"None"`,`"CommonJS"`,`"AMD"`,`"System"`,`"UMD"`,`"ES6"`或`"ES2015"`。<br/>► 只有`"AMD"`和`"System"`能和`--outFile`一起使用。<br/>►`"ES6"`和`"ES2015"`可使用在目标输出为`"ES5"`或更低的情况下。
|
||||
`--moduleResolution` | `string` | `module === "AMD" or "System" or "ES6" ? "Classic" : "Node"` | 决定如何处理模块。或者是`"Node"`对于Node.js/io.js,或者是`"Classic"`(默认)。查看[模块解析](./Module Resolution.md)了解详情。
|
||||
`--moduleResolution` | `string` | `module === "AMD" or "System" or "ES6" ? "Classic" : "Node"` | 决定如何处理模块。或者是`"Node"`对于Node.js/io.js,或者是`"Classic"`(默认)。查看[模块解析](./Module%20Resolution.md)了解详情。
|
||||
`--newLine` | `string` | *(platform specific)* | 当生成文件时指定行结束符:`"crlf"`(windows)或`"lf"`(unix)。
|
||||
`--noEmit` | `boolean` | `false` | 不生成输出文件。
|
||||
`--noEmitHelpers` | `boolean` | `false` | 不在输出文件中生成用户自定义的帮助函数代码,如`__extends`。
|
||||
@ -55,7 +55,7 @@
|
||||
~~`--out`~~ | `string` | | 弃用。使用 `--outFile` 代替。
|
||||
`--outDir` | `string` | | 重定向输出目录。
|
||||
`--outFile` | `string` | | 将输出文件合并为一个文件。合并的顺序是根据传入编译器的文件顺序和`///<reference``>`和`import`的文件顺序决定的。查看输出文件顺序文档[了解详情](https://github.com/Microsoft/TypeScript/wiki/FAQ#how-do-i-control-file-ordering-in-combined-output---out-)。
|
||||
`paths`<sup>[2]</sup> | `Object` | | 模块名到基于`baseUrl`的路径映射的列表。查看[模块解析文档](./Module Resolution.md#path-mapping)了解详情。
|
||||
`paths`<sup>[2]</sup> | `Object` | | 模块名到基于`baseUrl`的路径映射的列表。查看[模块解析文档](./Module%20Resolution.md#path-mapping)了解详情。
|
||||
`--preserveConstEnums` | `boolean` | `false` | 保留`const`和`enum`声明。查看[const enums documentation](https://github.com/Microsoft/TypeScript/blob/master/doc/spec.md#94-constant-enum-declarations)了解详情。
|
||||
`--preserveSymlinks` | `boolean` | `false` | 不把符号链接解析为其真实路径;将符号链接文件视为真正的文件。
|
||||
`--preserveWatchOutput` | `boolean` | `false` | 保留watch模式下过时的控制台输出。
|
||||
@ -64,9 +64,9 @@
|
||||
`--reactNamespace` | `string` | `"React"` | 当目标为生成`"react"` JSX时,指定`createElement`和`__spread`的调用对象
|
||||
`--removeComments` | `boolean` | `false` | 删除所有注释,除了以`/!*`开头的版权信息。
|
||||
`--rootDir` | `string` | *(common root directory is computed from the list of input files)* | 仅用来控制输出的目录结构`--outDir`。
|
||||
`rootDirs`<sup>[2]</sup> | `string[]`| | <i>根(root)</i>文件夹列表,表示运行时组合工程结构的内容。查看[模块解析文档](./Module Resolution.md#virtual-directories-with-rootdirs)了解详情。
|
||||
`rootDirs`<sup>[2]</sup> | `string[]`| | <i>根(root)</i>文件夹列表,表示运行时组合工程结构的内容。查看[模块解析文档](./Module%20Resolution.md#virtual-directories-with-rootdirs)了解详情。
|
||||
`--showConfig` | `boolean` | `false` | 不真正执行build,而是显示build使用的配置文件信息。
|
||||
`--skipDefaultLibCheck` | `boolean` | `false` | 忽略[库的默认声明文件](./Triple-Slash Directives.md#-reference-no-default-libtrue)的类型检查。
|
||||
`--skipDefaultLibCheck` | `boolean` | `false` | 忽略[库的默认声明文件](./Triple-Slash%20Directives.md#-reference-no-default-libtrue)的类型检查。
|
||||
`--skipLibCheck` | `boolean` | `false` | 忽略所有的声明文件(`*.d.ts`)的类型检查。
|
||||
`--sourceMap` | `boolean` | `false` | 生成相应的`.map`文件。
|
||||
`--sourceRoot` | `string` | | 指定TypeScript源文件的路径,以便调试器定位。当TypeScript文件的位置是在运行时指定时使用此标记。路径信息会被加到`sourceMap`里。
|
||||
|
@ -180,7 +180,7 @@ let c: Circle = {
|
||||
```
|
||||
|
||||
另一个变化是枚举类型本身变成了每个枚举成员的*联合*。
|
||||
虽然我们还没有讨论[联合类型](./Advanced Types.md#union-types),但你只要知道通过联合枚举,类型系统能够利用这样一个事实,它可以知道枚举里的值的集合。
|
||||
虽然我们还没有讨论[联合类型](./Advanced%20Types.md#union-types),但你只要知道通过联合枚举,类型系统能够利用这样一个事实,它可以知道枚举里的值的集合。
|
||||
因此,TypeScript能够捕获在比较值的时候犯的愚蠢的错误。
|
||||
例如:
|
||||
|
||||
|
@ -262,7 +262,7 @@ module.exports = {
|
||||
</Project>
|
||||
```
|
||||
|
||||
关于配置MSBuild编译器选项的更多详细信息,请参考:[在MSBuild里使用编译选项](./Compiler Options in MSBuild.md)
|
||||
关于配置MSBuild编译器选项的更多详细信息,请参考:[在MSBuild里使用编译选项](./Compiler%20Options%20in%20MSBuild.md)
|
||||
|
||||
# NuGet
|
||||
|
||||
|
@ -820,7 +820,7 @@ test(c, "001+010="); // prints 3
|
||||
在一个模块里,没有理由两个对象拥有同一个名字。
|
||||
从模块的使用角度来说,使用者会挑出他们用来引用模块的名字,所以也没有理由发生重名的情况。
|
||||
|
||||
> 更多关于模块和命名空间的资料查看[命名空间和模块](./Namespaces and Modules.md)
|
||||
> 更多关于模块和命名空间的资料查看[命名空间和模块](./Namespaces%20and%20Modules.md)
|
||||
|
||||
## 危险信号
|
||||
|
||||
|
@ -17,7 +17,7 @@ function reverse(s: String): String;
|
||||
function reverse(s: string): string;
|
||||
```
|
||||
|
||||
使用非原始的`object`类型来代替`Object` ([TypeScript 2.2新增](../../release-notes/TypeScript 2.2.md#object-type))
|
||||
使用非原始的`object`类型来代替`Object` ([TypeScript 2.2新增](../../release-notes/TypeScript%202.2.md#object-type))
|
||||
|
||||
## 泛型
|
||||
|
||||
|
@ -68,7 +68,7 @@
|
||||
|
||||
## 细节
|
||||
|
||||
`"compilerOptions"`可以被忽略,这时编译器会使用默认值。在这里查看完整的[编译器选项](./Compiler Options.md)列表。
|
||||
`"compilerOptions"`可以被忽略,这时编译器会使用默认值。在这里查看完整的[编译器选项](./Compiler%20Options.md)列表。
|
||||
|
||||
`"files"`指定一个包含相对或绝对文件路径的列表。
|
||||
`"include"`和`"exclude"`属性指定一个文件glob匹配模式列表。
|
||||
|
@ -130,7 +130,7 @@ module.exports = {
|
||||
这与另一个TypeScript的Webpack加载器[ts-loader](https://github.com/TypeStrong/ts-loader)是一样的。
|
||||
你可以到[这里](https://github.com/s-panferov/awesome-typescript-loader#differences-between-ts-loader)了解两者之间的差别。
|
||||
|
||||
你可以在[React和Webpack教程](./React & Webpack.md)里找到使用Webpack的例子。
|
||||
你可以在[React和Webpack教程](./React%20&%20Webpack.md)里找到使用Webpack的例子。
|
||||
|
||||
# 转换到TypeScript文件
|
||||
|
||||
|
@ -653,7 +653,7 @@ create-react-app带有很多很棒的功能。
|
||||
同样的,[MobX](https://mobx.js.org/)官方站点。
|
||||
|
||||
如果你想要在某个时间点eject,你需要了解再多关于Webpack的知识。
|
||||
你可以查看[React & Webpack教程](./React & Webpack.md)。
|
||||
你可以查看[React & Webpack教程](./React%20&%20Webpack.md)。
|
||||
|
||||
有时候你需要路由功能。
|
||||
已经有一些解决方案了,但是对于Redux工程来讲[react-router](https://github.com/ReactTraining/react-router)是最流行的,并经常与[react-router-redux](https://github.com/reactjs/react-router-redux)联合使用。
|
||||
|
Loading…
Reference in New Issue
Block a user