问题
编写js语言库时,为了让ide可友好提示我们的导出方法,需要使用tsc命令生成types提高使用者的体验,所以有些同学在配置好tsconfig.json命令后,.ts类型可以正常生成,但是发现多出了很多.js或sourcemap的文件,这个是没有必要产生的,要会造成ide代码重复的误判。
设置
我们可以通过配置emitDeclarationOnly 选项去避免多余文件的产生
//tsconfig.json
{
"emitDeclarationOnly": true,
}
编写js语言库时,为了让ide可友好提示我们的导出方法,需要使用tsc命令生成types提高使用者的体验,所以有些同学在配置好tsconfig.json命令后,.ts类型可以正常生成,但是发现多出了很多.js或sourcemap的文件,这个是没有必要产生的,要会造成ide代码重复的误判。
我们可以通过配置emitDeclarationOnly 选项去避免多余文件的产生
//tsconfig.json
{
"emitDeclarationOnly": true,
}