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
。