diff --git a/doc/handbook/Compiler Options.md b/doc/handbook/Compiler Options.md index 6c5555f..16a8572 100644 --- a/doc/handbook/Compiler Options.md +++ b/doc/handbook/Compiler Options.md @@ -33,7 +33,7 @@ `--listEmittedFiles` | `boolean` | `false` | 打印出编译后生成文件的名字。 `--listFiles` | `boolean` | `false` | 编译过程中打印文件名。 `--locale` | `string` | *(platform specific)* | 显示错误信息时使用的语言,比如:en-us。 -`--mapRoot` | `string` | | 为调试器指定指定sourcemap文件的路径,而不是使用生成时的路径。当`.map`文件是在运行时指定的,并不同于`js`文件的地址时使用这个标记。指定的路径会嵌入到`sourceMap`里告诉调试器到哪里去找它们。 +`--mapRoot` | `string` | | 为调试器指定指定sourcemap文件的路径,而不是使用生成时的路径。当`.map`文件是在运行时指定的,并不同于`js`文件的地址时使用这个标记。指定的路径会嵌入到`sourceMap`里告诉调试器到哪里去找它们。使用此标识并不会新创建指定目录并生成map文件在指定路径下。而是增加一个构建后的步骤,把相应文件移动到指定路径下。 `--maxNodeModuleJsDepth` | `number` | `0` | node_modules依赖的最大搜索深度并加载JavaScript文件。仅适用于`--allowJs`。 `--module`
`-m` | `string` | `target === "ES6" ? "ES6" : "commonjs"` | 指定生成哪个模块系统代码:`"None"`,`"CommonJS"`,`"AMD"`,`"System"`,`"UMD"`,`"ES6"`或`"ES2015"`。
► 只有`"AMD"`和`"System"`能和`--outFile`一起使用。
►`"ES6"`和`"ES2015"`可使用在目标输出为`"ES5"`或更低的情况下。 `--moduleResolution` | `string` | `module === "AMD" or "System" or "ES6" ? "Classic" : "Node"` | 决定如何处理模块。或者是`"Node"`对于Node.js/io.js,或者是`"Classic"`(默认)。查看[模块解析](./Module%20Resolution.md)了解详情。