• typeconfig.json配置说明



    1. 如果一个目录下存在一个tsconfig.json文件,那么它意味着这个目录是TypeScript项目的根目录。

    2. 不带任何输入文件的情况下调用tsc,编译器会从当前目录开始去查找tsconfig.json文件,逐级向上搜索父目录。

    3. 不带任何输入文件的情况下调用tsc,且使用命令行参数–project(或-p)指定一个包含tsconfig.json文件的目录

      {
      "compilerOptions": { // 编译器选项, https://www.tslang.cn/docs/handbook/compiler-options.html
      "allowJs": true, // 允许编译javascript文件。
      "alwaysStrict": true, // 以严格模式解析并为每个源文件生成
      "module": "commonjs", // 指定生成哪个模块系统代码. None/CommonJS/AMD/System/UMD/ES6/ES2015
      "noImplicitAny": true, // 在表达式和声明上有隐含的 any类型时报错
      "removeComments": true, // 删除所有注释,除了以 /!*开头的版权信息。
      "preserveConstEnums": true, // 保留 const和 enum声明
      "sourceMap": true, // 生成相应的 .map文件。
      "declaration": true, // 生成对应的.d.ts
      "outDir": "dist", // 指定输出目录
      },
      "files": [ // 哪些文件会被编译(具体文件名)
      "core.ts",
      ],
      "include": [ // 文件夹下编译包括;
      "src/**/*" // 匹配0或多个字符(不包括目录分隔符)? 匹配一个任意字符(不包括目录分隔符) **/ 递归匹配任意子目录
      ],
      "exclude": [ // 文件夹下编译排除;
      "node_modules",
      "**/*.spec.ts"
      ]
      }
  • 相关阅读:
    建设工程造价数据服务云平台(计价BIM)
    工程造价数据服务云平台(造价BIM)
    工程造价数据服务云平台(造价BIM)
    ie9下对象for..in..的bug
    JavaScript闭包
    JavaScript如何比较两个对象字面量是否一样(key 和 value都对比)
    JavaScript转码和编码
    JavaScript中正则编码
    Sizzle 官方API翻译
    JSONP跨域
  • 原文地址:https://www.cnblogs.com/zhaowinter/p/10749683.html
Copyright © 2020-2023  润新知