問題
編寫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,
}