美文网首页
tsconfig.json详解

tsconfig.json详解

作者: 琢磨先生lf | 来源:发表于2017-05-22 00:06 被阅读5598次

    tsconfig.json:指定ts编译的一些参数信息

    compilerOptions目录下

    Target:编译目标平台(es3,es5,e6,es2015)
    Module:组织代码方式(commonjs,amd)
    "sourceMap": true 把 ts 文件编译成 js 文件的时候,同时生成对应的 map 文件
    "removeComments": true 编译 js 的时候,删除掉注释
    noImplicitAny:当 noImplicitAny 标志是 false( 默认值 ) 时, 如果编译器无法根据变量的用途推断出变量的类型,它就会悄悄的把变量类型默认为 any。这就是 隐式 any 的含义;当 noImplicitAny 标志是 true 并且 TypeScript 编译器无法推断出类型时,它仍然会生成 JavaScript 文件。 但是它也会 报告一个错误 。 很多饱经沧桑的程序员更喜欢这种严格的设置,因为类型检查能在编译期间捕获更多意外错误
    如果我们把 noImplicitAny 标志设置为了 true ,我们可能会得到 隐式索引错 。 大多数程序员可能觉得 这种错误 是个烦恼而不是助力。 我们可以使用另一个标志来禁止它们:"suppressImplicitAnyIndexErrors":true
    outDir:输出目录

    exclude目录下

    "exclude":不包含的编译目录

    其他参数,可参考
    https://zhongsp.gitbooks.io/typescript-handbook/content/doc/handbook/tsconfig.json.html

    相关文章

      网友评论

          本文标题:tsconfig.json详解

          本文链接:https://www.haomeiwen.com/subject/yxzvxxtx.html