使用tsc仅生成声明文件时如何避免生成.d.ts.map文件?

问题描述 投票:0回答:1
我正在使用

tsup

 创建一个构建。但是,dts 选项会引发许多错误。而且我还看到,在官方 tsup 文档中,它说除 tsc 之外的任何工具生成的打字稿声明都不能保证是完美的。

因此,我使用 tsc 进行类型声明。

我正在像这样构建我的应用程序

tsup && tsc -p custom-config.json
// custom-config.json
{
  "compilerOptions": {
    "outDir": "dist",
    "emitDeclarationOnly": true,
    "sourceMap": false,
    ...
  }
}
我想避免生成 .d.ts.map。

javascript node.js typescript tsc tsup
1个回答
1
投票
在寻找答案时,我找到了官方打字稿文档。

我找到了一个名为declarationMap的选项 -

https://www.typescriptlang.org/tsconfig/#declarationMap

将配置文件中的

sourceMap

 替换为 
declarationMap: false
 解决了该问题。

// custom-config.json { "compilerOptions": { "outDir": "dist", "emitDeclarationOnly": true, "declarationMap": false, ... } }
    
© www.soinside.com 2019 - 2024. All rights reserved.