tsc 生成声明文件
// 通过 tsconfig.json “declaration”: true, 参数生成声明文件
答案
解析
tsconfig.json 文件指定了编译项目的根文件和编译选项。
使用 tsconfig.json 场景:
- 不带任何输入文件的情况下调用
tsc,编译器会从当前目录开始去查找tsconfig.json文件,逐级向上搜索父目录。 - 不带任何输入文件的情况下调用
tsc,且使用命令行参数--project(或-p)指定一个包含tsconfig.json文件的目录。
当命令行上指定了输入文件时,tsconfig.json 文件会被忽略。tsconfig.json 的 compilerOptions 属性允许设置编译选项。其中设置 declaration 为 true。表示在 tsc 编译的时候会生成 *.d.ts。
